【问题标题】:Building for Win CE 4.2 in Visual Studio 2008/2010?在 Visual Studio 2008/2010 中为 Win CE 4.2 构建?
【发布时间】:2012-06-08 01:28:19
【问题描述】:

我有一个用于 Win CE 4.2(仅限 x86)的旧版 MFC C++ 应用程序,它最初是使用 Embedded Visual C++ 4 (eVC4) 构建的。我需要添加一些来自 C++ 库的功能,该库使用 eVC 编译器不支持的现代 C++ 功能(VS2008 编译器很好地支持它们。)

我尝试在 VS2008 中打开解决方案并收到错误“没有可用的平台与此项目文件的原始平台匹配”尽管正确安装了 SDK:这台机器上也有 EVC4 的功能副本。

在我的研究中,我在互联网上看到了关于 VS2008 是否可以使用 CE4.2 SDK 构建的相互矛盾的说法——但由于它都是 x86 代码,我不明白为什么这会是一个问题。

重申一下 - 我不需要任何 ARM 支持,也不需要模拟器或远程调试。我只需要能够将一堆 C++ 文件构建成一个可以在 CE 上运行的 DLL。

以前有人走过这条路吗?

【问题讨论】:

    标签: visual-studio-2008 visual-c++ windows-ce evc4


    【解决方案1】:

    留给后来者的碎屑--

    VS2008 不支持使用 Standard SDK for x86 构建 WinCE.NET 4.2。

    我们目前正在努力回到 VS2003 以获得这种支持。

    【讨论】:

    • 出于好奇,您是否尝试安装任何基于 x86 的 SDK、构建然后复制到设备?例如,您可以尝试其中一种 eBox 2300 SDK:embeddedpc.net/FilesDownload/tabid/66/ArticleId/15/…
    • @cackle - 我尝试了在 EVC4 中工作的 Windows CE 4.2 标准 SDK; VS2008/2010 拒绝承认它在机器上的存在。您提供的链接有 CE5.0 SDK,但没有我需要的 CE4.2 SDK。
    • 谢谢你的面包屑。这不是我所希望的消息,但你为我省去了很多徒劳的搜索。
    猜你喜欢
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 2011-05-26
    • 2012-09-29
    相关资源
    最近更新 更多