如何在vs08中设置预处理器定义.默认情况下_win32_wce的值是$(CEVER)set.but当我构建项目时出现错误“c1017无效的整数常量表达式”并警告环境变量$(CEVER)和$( ceplatform)没有设置.
但是当我设置它_win32_wce = 0x0420然后所有错误removes.but它的硬编码.我不想做这样的类型.所以应该是_win32_wce的值.
请注意,我的poject的earliar解决方案平台是
PocketPC 2003
最佳答案 这个宏:_WIN32_WCE是由你的平台SDK定义的,应该定义如下:
_WIN32_WCE=$(CEVER)
那些是继承的属性,不要自己定义.
我想您尝试在桌面编译中使用它,您应该始终检查它是否在使用前定义.