如何在vs08中设置_win32_wce的预处理器定义
如何在 vs08 中设置预处理器定义。默认情况下,_win32_wce 的值为 $(CEVER) set。但是当我构建项目时,出现错误“c1017 无效整数常量表达式”。并警告环境变量 $(CEVER) 和 $( ceplatform)未设置。 但是当我设置它 _win32_wce=0x0420 时,所有错误都会被删除。但是它是硬编码的。我不想做这样的类型。所以 _win32_wce 的值应该是多少。 注意我的项目早期的解决方案平台是
PocketPC 2003
How to set preprocessor defination in vs08.By default the value of _win32_wce is $(CEVER) set.but when I build the project the error "c1017 invalid integer constant expression" occur.and warning that environment variable $(CEVER) and $(ceplatform) not set.
but when I set it _win32_wce=0x0420 then the all errors removes.but its hard coded.I do't want to do such type.so what should be value of _win32_wce.
Note that my poject's earliar solution platform was
PocketPC 2003
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个宏:_WIN32_WCE是你的平台SDK定义的,应该定义如下:
这些都是继承的属性,不要自己定义。
我想您尝试在桌面编译中使用它,您应该在使用之前始终检查它是否已定义。
This macro : _WIN32_WCE is defined by you platform SDK, this should be defined as follows:
and those are inherited properties, do not define it by yourself.
I suppose you try to use it in Desktop compilations, you should always check if it is defined before use.