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和博客文章中。這對於細節非常有用,但大多數情況下您只需自己的設備即可開始使用。
相關問題