|
실행이 잘 되었는데 갑자기 winnt.h에서 에러가 3개 발생하였습니다.
C++ Builder 2007을 사용하고 있습니다.
[winnt.h]----------------------------------------------
typedef void * POINTER_64 PVOID64; => BCC32 Error E2257, expected
.....................
typedef union _FILE_SEGMENT_ELEMENT {
PVOID64 Buffer; => BCC32 Error E2303 Type name expected
=> BCC32 Error E2139 Declar action missing;
ULONGONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
--------------------------------------------------------
"winnt.h"는 C:\Program Files\CodeGear\RAD Studio\5.0\include에 위치하고 있습니다.
잘 실행이 되던게 왜 갑자기 안되는지 모르겠습니다.
잘 아시는분들 도움 부탁드려요
그리고 한가지 더 궁금한 사항이 있습니다.
Project - option에 가면 가장 상단에 Paths and Define이 있고
그 밑에 C++ Compiler 밑에 또한 Paths and Define이 있습니다.
이 둘이 같은 것인지 , 그리고 Build Configuration에서 Base, Release Build, Debug Build를 선택하게 되어있는데
이는 해당 프로젝트에서만 변경되는건지 , 아니면 툴자체에 옵션이 변경되어서 계속 세팅이 되는건지,
그리고 Base는 어떤 모드에서든 동일한 환경 설정이 되는건지 궁금하네요.
그럼 도움 부탁드리겠습니다 ^^
|