導航:首頁 > 源碼編譯 > win命令行編譯qt應用

win命令行編譯qt應用

發布時間:2024-12-31 01:55:21

① Qt入門hello程序

那是因為你選了git,在哪一個選項中,選NONE就可以。
1、建立一個文件夾,比如E:\Hello;然後在Hello裡面新建一個記事本,重命名為hellp.cpp。這樣就可以用記事本編輯程序了。編輯好了以後,保存。
2、在 開始(屏幕左下角那個),然後找到Qt Creator的目錄,找到Qt Command Prompt(我相信你能找到)
3、打開Qt Command Prompt
用cd命令,切換到Hello目錄下:
具體命令為:cd E:\Hello
4、先生成工程Hello.pro:
具體命令為: qmake -project
5、然後編譯工程生成Makefile:
qmake Hello.pro
6、最後編譯生成可執行程序:
mingw32-make
這時候就可以在debug文件夾下找到新生成的程序了。
7、雙擊生成的hello.exe,就可以運行了。
注意此時不要關閉Qt Command Prompt。不然會提示缺少DLL。
如果要發布程序,你就得復制相應的DLL到程序所在的文件夾。

② Qt creator 如何設置靜態編譯

Qt默認的編譯方式是動態編譯的,但是有時候編寫的程序要發布出去,帶很多動態庫文件是很繁瑣的,此時就需要靜態編譯程序,Qt要實現靜態編譯必須庫文件也是靜態編譯的,可以用這個命令編譯靜態庫:
1.將C:\Qt\2010.05\qt\mkspecs\win32-g++\qmake.conf文件中的QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
改為
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
2.在開始菜單里找到Qt Command Prompt並運行,輸入命令: configure -static -debug-and-release -no-exceptions -L "C:\Qt\2010.05\qt\include" -L "C:\Qt\2010.05\qt\lib"
-L指定一下路徑,防止用到vc的頭文件
選擇開源:O;選擇license:y;
3.上一條命令運行成功後再輸入命令: mingw32-make sub-src
等1 ~3 小時可能就運行完了 完成後就可以了。

閱讀全文

與win命令行編譯qt應用相關的資料

熱點內容
元神的伺服器怎麼看 瀏覽:362
stc8單片機串口中斷 瀏覽:954
信號分析pdf 瀏覽:927
暴力刪除命令 瀏覽:803
qt如何編譯加快速度 瀏覽:903
php添加數據sql語句 瀏覽:717
免費的小說app有什麼 瀏覽:405
螺桿壓縮機進氣閥動畫 瀏覽:651
兩台伺服器如何做負載均衡 瀏覽:227
程序員的工資是漲的嗎 瀏覽:813
視頻存儲伺服器可以干什麼 瀏覽:463
創建文件夾安裝失敗怎麼回事 瀏覽:832
程序員高考隔了幾年 瀏覽:822
雲伺服器是哪一層 瀏覽:22
jit編譯器的jit什麼意思 瀏覽:330
我想清理手機中空白文件夾 瀏覽:976
電腦e盤文件夾刪不掉怎麼辦 瀏覽:607
外圓凹圓弧編程 瀏覽:462
html5編程題 瀏覽:840
乾燥機製冷壓縮機一開就跳動 瀏覽:389