我已經寫了一個簡單的對話框在寡婦7上使用Qt庫。現在我需要發送該.exe
文件給我的朋友,所以他可以使用它。但我也需要發送大約10個.dll
文件,以便他可以使用它。我發現了所有這些,併發送了,但他無法打開它。有一些「Visual C++運行時錯誤」。坦率地說,在我的另一臺電腦上,我無法打開它,或者出現同樣的錯誤。我用Google搜索了很多,並已發現不同的答案,如:Qt構建到一個單獨的exe文件沒有dll
- 更新的DirectX
- 安裝Microsoft Visual C++ 2010再發行組件包(選擇vcredist_x64.exe)
但是這一切並不能幫助我。所以我的問題是:
- 爲什麼它的作品在我的電腦,我已經開發了對話框,即是什麼問題?
- 我該如何擺脫所有
.dll
的東西,很容易將其編譯成一個.exe
文件?
您有沒有看過這篇文章:http://qt-project.org/wiki/Build_Standalone_Qt_Application_for_Windows? – 2013-03-01 09:02:37
或在Windows上部署: http://qt-project.org/doc/qt-4.8/deployment-windows.html – Pete 2013-03-01 09:19:10
也許還可以創建一個安裝程序。我喜歡innosetup:http://www.jrsoftware.org/isinfo.php – Pete 2013-03-01 09:20:04