我可以用Visual Studio 2015为Windows嵌入式系统(WinCE 6.0,WES7)构建C++应用程序



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

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

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

  • 设备驱动程序可能/可能无法在WES7上工作。请检查您的硬件供应商以确保。在许多情况下,硬件供应商不知道或不会说,所以你可能只能自己测试。Crystal和SmartEx非常善于为我们回答这些问题
  • WES7允许您删除操作系统的许多部分(SMB支持、IE浏览器、远程桌面和100个其他部分)。删除操作系统块以使其更安全或减小操作系统大小可能会影响您的应用程序。在我们的案例中,验证这一点的最佳方法是直接测试
  • WES7的文件和培训非常稀少。大部分文档都在stackoverflow和博客文章中。这对细节来说很好,但你大多只能自己动手

最新更新