VS2008 由于應用程序配置不正確,應用程序未能啟動。重新安裝應用程序可能會糾正這個問題。
?????? 提示這個錯誤,自己的程序是在VS2008下編譯的C/C++ win32程序,自己當時在win7上開發(fā)測試,都沒有問題,正常使用,也在另一臺xp系統(tǒng)上也試了,都沒有問題。就發(fā)給客戶了,沒想到有些客戶竟然打不開,都是xp系統(tǒng),卻提示“由于應用程序配置不正確,應用程序未能啟動。重新安裝應用程序可能會糾正這個問題?!?/p>
?????? 怎么會有這樣的問題呢,程序本來就不用安裝,直接就是綠色運行的,怎么會提示重新安裝?后來找了很久,網(wǎng)上有說讓把什么dll復制到目標PC的system32目錄,有人說改變一下編譯選項,重新編譯,也沒實驗成功。都試了,都不行。
?????? 后來發(fā)現(xiàn)是VC寫的程序的運行時庫的問題,因為有些windows? XP系統(tǒng)是GHOST版本的,什么蘿卜家園、深度、雨林木風等等,有些系統(tǒng)就精簡掉了微軟的VC2005、VC2008運行時庫,導致程序打不開。我的是VS2008編譯的程序,需要VS2008的運行時庫,如果是VS2005編譯的程序出現(xiàn)這樣的問題,直接安裝VC2005的運行時庫就可以了。
?????? 至此問題徹底解決,也總結(jié)出了一條道理,什么事情都不是絕對的,做一件事情要堅持不懈,如果我放棄了,說這個問題沒法解,那就永遠沒法解了。