程序打不開、編譯出錯和其它電腦上無法運行解決辦法


折騰了一天。。

1、在64位windows7系統中執行exe文件報錯:顯示**已停止工作,詳細信息說:錯誤模塊名稱kernelbase.dll

解決辦法:這個exe文件是之前的,他所關聯的文件已經改變,需要重新編譯。

2、重新編譯,點擊重新生成工程,報錯:error LNK2001:無法解析的外部符號。

解決辦法:嘗試了項目->屬性->配置屬性->c++->常規->附加包含目錄中加入了報錯函數的位置,發現還是報錯,最終是VS新添加的文件要手工在項目中添加已有項才能編譯。

3、把我編譯好的程序放到win2003server胸中執行,報錯:系統無法執行指定的程序。要把bin目錄下的東西都傳過去才行,都傳過去又報錯:應用程序配置不正確無法啓動。

解決辦法:第一種辦法是安裝一個虛擬機win2003server系統的,系統中在安裝vs重新編譯。太麻煩。第二種辦法http://blog.sciencenet.cn/blog-702148-761707.html。

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