【问题标题】:Wrong OS version in Windows CE binary (with Visual Studio 2010)Windows CE 二进制文件中的操作系统版本错误(使用 Visual Studio 2010)
【发布时间】:2011-06-09 10:18:34
【问题描述】:

我正在尝试为 Windows CE 5.0 设备创建可执行文件。

已正确选择 SDK (STANDARDSDK_500 (SH4)) 并且可以连接到设备。但是,Visual Studio 创建的二进制文件拒绝在设备上“部署”,声称 Windows 版本不够高。

查看 EXE 文件(使用支持 WinCE 二进制文件的惊人的 Dependency Walker 实用程序)显示“OS Ver”6.0 和“Subversion”6.0。我希望它们是 5.0!

在哪里设置这个,或者在哪里可以覆盖我所做的 SDK 选择?这是相当令人沮丧的。我喜欢喜欢 Visual Studio 2010,但它太频繁了,太痛苦了。事情应该只是工作

【问题讨论】:

  • 不要采取行动 - 我能够解决它......

标签: visual-studio-2010 windows-ce


【解决方案1】:

文件上的 Grep 显示 .vcproj 文件包含以下行

AdditionalOptions=" /subsystem:windowsce,6.00"

删除此类解决了问题。

遗憾的是,IDE 端完全缺少该设置,因此无法在那里修复它。它甚至没有显示在 IDE 大概发送给实际编译器的“命令行”摘要中。

这就是 IDE 经常很糟糕的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 2011-01-02
    • 2013-01-06
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    相关资源
    最近更新 更多