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





