4

vs08에서 전 처리기 정의를 설정하는 방법. 기본적으로 _win32_wce의 값은 $ (CEVER)입니다. 그러나 프로젝트를 빌드 할 때 "c1017 유효하지 않은 정수 상수 표현식"오류가 발생합니다. 환경 변수 $ (CEVER) 및 $ (ceplatform)이 설정되어 있지 않음을 경고합니다. 하지만 _win32_wce = 0x0420으로 설정하면 모든 오류가 제거됩니다. 그러나 하드 코딩됩니다. 이러한 유형을 수행하고 싶지 않습니다. 따라서 _win32_wce의 값이되어야합니다. 내 poject의 earliar 솔루션 플랫폼이었다 vs08에서 _win32_wce의 전 처리기 정의 설정 방법

포켓 PC 2003

답변

2

이 매크로는 다음과 같이 _WIN32_WCE은 당신 플랫폼 SDK에 의해 정의되고,이 정의되어야한다 :

_WIN32_WCE=$(CEVER) 

그것들은 상속 된 속성이며, 스스로 정의하지 않습니다.

데스크톱 편집에서 사용하려고한다고 가정합니다. 사용하기 전에 정의되어 있는지 항상 확인해야합니다.