【问题标题】:how to set preprocessor definition of _win32_wce in vs08如何在vs08中设置_win32_wce的预处理器定义
【发布时间】:2011-09-19 07:14:42
【问题描述】:

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

掌上电脑 2003

【问题讨论】:

    标签: visual-studio-2008 winapi visual-c++ preprocessor windows-ce


    【解决方案1】:

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

    _WIN32_WCE=$(CEVER)
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 2010-09-26
      • 2020-06-20
      相关资源
      最近更新 更多