VC++2008項目源碼升級到VC++2013下編譯和部署的問題

VC++2008項目源碼在Win7下升級到VC++2013編譯,修正一些語法表達上的問題之後,編譯通過.

遇到以下3個問題,這裏做一下記錄。


1)部署到Win2003,運行Windows提示不是合法的可執行程序, 

在VC2013的項目屬性中,平臺工具集選擇Visual Studio 2013 - Windows XP (v120_xp),上述問題解決;


2)重新編譯部署到Win2003Server,運行時出現0XC0150002錯誤程序崩潰.

後來發現是程序引用的第三方DLL庫需要VC2008運行庫(VC2008redist.exe)

在Win2003上安裝VC2008的運行庫解決(VC2013運行庫也是同時需要的);


3)Win2003上程序可運行之後, 通過ADO連接SQL數據失敗,提示錯誤碼爲80004003,

網上找到解決方法是安裝KB983246補丁,解決。

補丁下載地址:http://download.csdn.net/detail/q547384042/3593209 。


發佈了67 篇原創文章 · 獲贊 16 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章