如何在vs08中设置_win32_wce的预处理器定义

发布于 2024-12-05 01:36:14 字数 294 浏览 0 评论 0原文

如何在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦妄 2024-12-12 01:36:14

这个宏:_WIN32_WCE是你的平台SDK定义的,应该定义如下:

_WIN32_WCE=$(CEVER)

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

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

This macro : _WIN32_WCE is defined by you platform SDK, this should be defined as follows:

_WIN32_WCE=$(CEVER)

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文