visual-studio-2008 – 如何在vs08中设置_win32_wce的预处理器定义

如何在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)

那些是继承的属性,不要自己定义.

我想您尝试在桌面编译中使用它,您应该始终检查它是否在使用前定义.

点赞