필자는 필 요한 경우 로깅을 활성화 및 비활성화 할 수 있도록 특정 모듈에 로깅을 추가해야합니다. #define을 두 개 추가했습니다. 이 코드는C++에서 #define에 할당 된 부울 값을 비교하는 방법
#define PAINT_LOG_ENABLED true
#if PAINT_LOG_ENABLED == true
#define PAINT_LOG_EXTENSIVELY true
#if PAINT_LOG_EXTENSIVELY == true
#define PAINT_LOG_FILE_NAME TEXT("paint-log-ex.log")
#else
#define PAINT_LOG_FILE_NAME TEXT("paint-log.log")
#endif
#endif
아래에 주어진 그러나 이것은 나에게 심각한 오류 C1017 말에서 오류가 발생한다 : 유효하지 않은 정수 상수 표현
내가 진실과 거짓 대신 1과 0을 사용하면 위의 코드가 작동합니다. 도와주세요.
가 작동하는 것 같다 쓸 수있다? –