Posted on 2007-10-31 14:37
daiybh 閱讀(4068)
評論(4) 編輯 收藏 引用 所屬分類:
vs Studio IDE
問題:vc2005里面編譯的程序 在xp下運行報
"由于應用程序配置不正確,應用程序未能啟動。重新安裝應用程序可能會糾正這個問題。"
起因: 代碼以前是用vc6寫的 后來用vc2005 直接升級使用。
分析:見ck寫的 http://www.panzhishi.com/classyk/article.asp?id=4
看了 ck的文章 照著他的方法 還不行,丫 難道人品問題。后來又找到一篇文章說 加個 #undef _AFXDLL 呵呵 還真行
解決方法:
-
改變運行時庫 多線程(/mt)
-
在stdafx.h頂上面 加 #undef _AFXDLL
剛剛在網上看到一個文章 講得很細 http://www.cnblogs.com/riky/archive/2007/05/11/743310.html 還沒試過
再次發現: 帶上必要的dll 再帶上Microsoft.VC80.MFC.manifest Microsoft.VC80.CRT.manifest 可以運行。。不曉得正確與否。