저는 Borland C ++ Builder를 사용하고 있으며 'int64_t'를 사용하고 있기 때문에이 헤더 "inttype.h"를 사용해야하는 클래스를 작성했습니다. 문제는이 포함 파일을 열 수 있다는 오류 메시지입니다.
[C++ Error] RSA.h(3): E2209 Unable to open include file 'inttypes.h'
Code :: Blocks에서이 문제가 없었기 때문에 C ++ Builder에이 파일이 없다고 생각했기 때문에 Code :: Blocks 디렉터리의 'inttypes.h'를 C ++ Builder의 프로젝트에 추가했지만 여전히 동일한 오류가 발생합니다. .
이 문제를 어떻게 극복 할 수 있습니까? 또는이 파일을 포함 할 수없는 경우 'int64_t'대신 사용할 수있는 긴 정수 변수는 무엇입니까?
편집 :
내 C++ Builder
버전은6
감사합니다. 마침내 해결책을 찾았습니다. "inttypes.h"
내가 사용 "stdint.h"
했지만 여전히 궁금해 하는 대신 이것이 stdint.h
할 수 있는 모든 것을 inttypes.h
할 수 있습니까?
inttypes는 c99 헤더입니다. 컴파일러가 c99를 완전히 지원하지 않을 수 있습니다. #include <cinttypes>
C ++ 변형을 시도해 볼 수 있습니다 . 또는 더 기본적인 stdint.h 또는 cstdint
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다