1

我想创建一个应用程序,可以在使用C++的Visual Studio 2015运行WinCE 6.0或WES7的设备上执行。这是可能的,我需要做些什么才能做到这一点?我可以使用哪种C++语言标准? C++ 11?我在网上找到的信息对此并不十分精确。可以使用Visual Studio 2015为Windows Embedded Systems(WinCE 6.0,WES7)构建C++应用程序吗?

有时,读取并非所有Visual Studio版本都支持所有可用的Windows Embedded Systems的开发。所以例如如果在VS 2015下不可行,那么我可能需要使用旧版本,因此需要使用较早版本的C++标准进行开发。

回答

1

我们的应用程序是C#,C++和其他语言的应用程序,全部运行在Windows Embedded Standard 7上。使用C++应用程序时,它们使用Visual Studio的多个版本构建。一般来说,如果它运行在Windows 7上,它将在WES7上运行,但很少有问题。

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