2

我有一个用于 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。

以前有人走过这条路吗?

4

1 回答 1

3

留给后来者的碎屑——

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

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

于 2012-06-16T00:45:17.237 回答