小白被QT5虐了,請問到底怎麼發布EXE程式

2021-07-24 09:10:34 字數 557 閱讀 9617

樓主傻了,直接把qt的發行版的dll打個自解壓到system32目錄的包,還有把外掛程式之類的都加上去解壓到系統指定的目錄,讓沒有安裝過你的執行庫的電腦安裝一下,以後你給別人發行軟體,就直接給他乙個一兩百kb的exe程式就可以了,都不用考慮dll的問題,我發乙個我打包的qt5.1.1執行庫的包,給你看看吧。

,總共才31m大小,外掛程式是解壓到system32\qtplugins裡面。解壓過程是靜默解壓的,安裝完後,你可以在system32目錄裡面找到qt5.1.1的dll。

需要注意的是要在main.cpp檔案裡面加上外掛程式路徑,我給你發一下我新增路徑的**吧。

#include "maindialog.h"

;getsystemdirectorya(path, sizeof(path) / sizeof(char));

qstring qpath(path);

qdir dir(qpath);

if(dir.exists("plugins"))

maindialog w;

w.show();

return a.exec();

}

今天被TextView虐了

1,textfield 只能單行輸入,不能換行,所以我們必須認識下textview。兩個差別很大,父類就不同,uitextview 是這樣的 uiscrollview 而uitextfield 是這樣的uicontrol textview 收起鍵盤是這樣的 bool textview uitextv...

Qt5 嵌入式裝置QT5動態庫編譯,QT5移植

perl 5.8 or later python 2.7 or later c compiler supporting the c 98 standard sdk提供 編譯套裝 sudo apt get install build essential sudo apt get install git...

QT5程式設計小記

1.今天在用qt寫串列埠小例項的時候碰到qt5 c2001 常量中有換行符等問題,因為是qt5,很多qt4的解決方案是無效的的。解決方案 用記事本開啟你的cpp檔案,另存為utf8格式 2.之前一直使用qdebug qstring 串列埠開始寫資料 後台列印一直亂碼 解決方案 qdebug qstr...