QT靜態程式發布

2021-09-24 17:50:31 字數 729 閱讀 7512

準備工具:1、vs2015    2、qt版本和與之相應的qt靜態版本(網上有教程)   3、libeay32.lib、ssleay32.lib(perl    nasm  openssl 編譯晚上有教程)

1、配置環境變數,注意在生產vs工程的時候需要把path中的靜態庫的路徑放在第一位

生成vs 工程配置

@echo on

cd ..

qmake -tp vc hecoosinstaller.pro

cd build

@pause

儲存為 cr_vsproject.bat

2、在main 函式前面加上

#if _debug

#else

#include q_import_plugin(qwindowsintegrationplugin)

#endif

3、配置qt version 

4、把需要的libeay32mt.lib   ssleay32mt.lib拷貝到相應資料夾

5、編譯通過,用depends 檢視是否鏈結成功

Qt程式發布

debug版本發布 附帶qt的bin目錄下q d4.dll 若程式中使用了qt的plugins 則在發布程式目錄下建立相應的plugins目錄 若用visual studio 2005編譯 則需visual studio安裝目錄下 vc redist debug nonredist x86 micr...

Qt 發布程式

define me freshman 我是新手,發現錯誤請指正 你已經很厲害,可以寫一些實現自己想法的程式了。那麼,寫好了之後,你需要分發給使用者來使用。可在本機可以執行的程式,到了客戶端卻總是無法執行。要麼提示,程式配置錯誤,請重新安裝。由於應用程式配置不正確,應用程式未能啟動 vc2005編譯的...

發布Qt程式

發布過程中常遇到的問題就是缺少dll。如果直接報缺少某某dll,問題很明顯。有時候報 這個錯誤不是很明顯,原因基本上還是缺少dll。解決辦法如下 切換到release模式,先build在clear,這樣就只剩下乙個可執行檔案,或者將可執行檔案單獨複製到乙個資料夾。這一步就是新增依賴的dll,網上用的...