2

我想创建一个应用程序,该应用程序可以在运行 WinCE 6.0 或 WES7 和 Visual Studio 2015 使用 C++ 的设备上执行。这可能吗?我必须做些什么才能实现这一目标?我可以使用哪种 C++ 语言标准?C++11 吗?我在网上找到的信息对此不是很准确。

有时会读到并非所有 Visual Studio 版本都支持所有可用 Windows 嵌入式系统的开发。因此,例如,如果在 VS 2015 下不可能,我可能需要使用旧版本,因此需要使用旧版本的 C++ 标准进行开发。

4

1 回答 1

2

我们有 C#、C++ 和其他语言的应用程序,它们都在 Windows Embedded Standard 7 上运行。对于 C++ 应用程序,它们是使用多个版本的 Visual Studio 构建的。一般来说,如果它在 Windows 7 上运行,它在 WES7 上运行几乎没有问题。

  • 设备驱动程序可能/可能无法在 WES7 上运行。检查您的硬件供应商以确保。在许多情况下,硬件供应商不知道或不会说,因此您可能只需要自己测试即可。Crystal 和 SmartEx 非常好地为我们回答了这些问题。
  • WES7 允许您删除操作系统的许多部分(SMB 支持、IE 浏览器、远程桌面和数百个其他部分)。删除操作系统块以使其更安全或减小操作系统大小可能会影响您的应用程序。在我们的案例中,验证这一点的最佳方法是直接测试。
  • WES7 的文档和培训非常少。大部分文档都在 stackoverflow 和博客文章中。这非常适合详细信息,但您大部分时间都需要使用自己的设备来开始使用。
于 2016-10-11T12:56:13.493 回答