작성자: 슈어소프트테크(주)
관리자: 장한일/공통기술팀
Imported by: 이담호
Predefined 매크로 등 매크로 설정이 사용자 소스에서 의도한 것과 다르게 설정되어 있는 경우 발생합니다. 개발 환경이 설치되어 있는 경우 컴파일이 정상적으로 되는지 확인하시고 만약, 컴파일이 정상적으로 된다면 매크로 조건에 의해 해당 #error “~~~” 부분이 유효하지 않은 경우입니다. 매크로 설정을 알맞게 수정해야 합니다. 매크로를 설정하는 방법은 [시스템 매크로 설정 가이드]를 참조하시기 바랍니다.
#if !defined(_WIN32) && !defined(_MAC)
#error ERROR: Only Mac or Win32 targets supported!
#endif
#define을 이용한 매크로 선언에서 잘못된 구문을 사용한 경우 발생합니다. 개발 환경이 설치되어 있는 경우 해당 구문이 정상적으로 컴파일 되는지 확인해주시고 만약, 컴파일이 정상적으로 된다면 고객지원팀([email protected])으로 문의 바랍니다. 아래와 같은 유형의 코드가 있는 경우에 발생할 수 있습니다
#define SOME_MACROS(X, ...) X == __VA_ARGS__;
이 코드는 컴파일러에 따라 정상적으로 컴파일 될 수도 있고 정상적으로 컴파일 되지 않을 수도 있습니다.