使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

簡介

Microsoft Visual Studio 2008 Service Pack 1 (SP1)提供更新,可延伸 Windows Embedded Compact 7 的支援。 此更新可讓您使用作用中範本文件庫(ATL)功能以及 Windows Embedded Compact 7 SDK 的 Microsoft 基礎類別(MFC)功能來建立智慧裝置專案。 具體來說,此更新會修正下列問題,並新增下列功能。

問題 1

當您使用 Windows 內嵌精簡版 SDK 來建立 MFC 支援的 Win32 應用程式時,組建輸出會顯示類似下列其中一項的不安全 API 警告:

警告 C4996: "wcstombs":此函數或變數可能不安全。 請考慮改用 wcstombs_s。 若要停用 [過時],請使用 _CRT_SECURE_NO_DEPRECATE。 如需詳細資訊,請參閱線上說明。 C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

警告 C4996: "mbstowcs":此函數或變數可能不安全。 請考慮改用 mbstowcs_s。 若要停用 [過時],請使用 _CRT_SECURE_NO_DEPRECATE。 如需詳細資訊,請參閱線上說明。 C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

問題 2

假設您使用 Windows Embedded Compact 7 SDK 來開發 ATL 及 MFC 支援的 Win32 智慧裝置專案。 當您建立專案時,您會收到與 Visual Studio 2008 中下列其中一項類似的意外組建錯誤與警告:

警告 C4985: "_wcstoi64":屬性不會出現在先前的宣告中。

錯誤 C2039: "lstrlenW":不是 "ATL" 的成員

問題 3

當您針對智慧裝置專案使用/md編譯器選項時,會發生如下所示的組建錯誤。

錯誤 LNK2001:無法解析的外部符號 "__declspec (dllimport) class std:: basic_ostream<char、struct std:: char_traits<char> > std:: cout

錯誤 LNK2019:無法解析的外部符號 "__declspec (dllimport) public: int __cdecl std:: ios_base:: width (int)

之所以會發生此問題,是因為 Visual Studio 2008 中提供的標頭不相符,以及 Windows Embedded Compact 7 應用程式所需的標頭。

問題 4

您可以建立 ATL 支援的智慧裝置專案。 如果專案包含空白二進位字串(BSTR)的複製作業,當您執行產生的應用程式時,就會發生例外狀況。

問題 5

在執行 ATL 及 MFC 支援的智慧裝置應用程式時,在使用 ARM 處理器的裝置上不會捕獲 c + + 例外狀況。

功能1

此更新會在 Visual Studio 2008 SP1 中擴充 Windows 內嵌的 ATL 與 Visual c + + 執行時間文件庫和標題。 這可讓您建立具有 Windows Embedded Compact 7 SDK 的 ATL 功能的智慧裝置專案。標題檔案會在下列位置更新:適用于32位作業系統:

<系統磁片磁碟機>:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce7若為 64 位元的作業系統:

<系統磁片磁碟機>:\Program Files (x86) \Microsoft Visual Studio 9.0 \ VC\ce7

其他相關資訊

更新資訊

若要取得此更新,請造訪下列 Microsoft 下載中心網站:

Visual Studio 2008 SP1 的 Windows Embedded Compact 7 ATL 更新

先決條件

若要套用此更新,您必須擁有在已安裝 Microsoft Visual Studio 2008 Service Pack 1 (SP1)中,為 Windows Embedded Compact 7 的開發應用程式新增支援的更新。 如需如何取得更新的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

2483802 Visual Studio 2008 SP1 中提供的更新可新增 Windows Embedded Compact 7 的支援

重新啟動資訊

套用這個更新之後,您必須重新啟動電腦。 我們建議您在套用此更新之前,先結束 Visual Studio 的任何實例。

狀態

Microsoft 已確認清單中的問題是「適用于」區段中所列的 Microsoft 產品問題。

參考

如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

824684 描述 Microsoft 軟體更新所使用的標準術語說明

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×