如何在VS08中设置预处理器定义_win32_wce?

4
如何在vs08中设置预处理器定义。默认情况下,_win32_wce的值是$(CEVER) set,但是当我构建项目时出现错误“c1017 invalid integer constant expression”,并警告环境变量$(CEVER)和$(ceplatform)未设置。但是当我将它设置为_win32_wce=0x0420时,所有错误都消除了。但这是硬编码的。我不想这样做。那么_win32_wce的值应该是多少。 注意,我的项目早期解决方案平台是PocketPC 2003。
1个回答

2

该宏:_WIN32_WCE是由您的平台SDK定义的,应按以下方式进行定义:

_WIN32_WCE=$(CEVER)

这些是继承属性,不需要自己定义。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接