導航:首頁 > 源碼編譯 > 麒麟命令行編譯啟動qt工程

麒麟命令行編譯啟動qt工程

發布時間:2023-11-10 21:04:23

『壹』 linux命令行啟動qt creator的命令

1 需要保證linux下要安裝了qt環境 2 進入你的程序目錄,運行 /usr/local/qt_install/bin/qmake xxxx.pro。 其中/usr/local/qt_install是qt安裝目錄. xxxx.pro是你應程程序中的pro文件 3 執行make 4 運行生成的bin文件

『貳』 命令行編譯qt程序遭遇 No such file or directory

對於一個qt工程,qt-creator運行沒有問題。後面為了提高自動化效率,寫一個腳本通過命令行編譯qt程序,發現編譯報錯,報錯信息如下:

報錯信息直接指明了原因:找不到頭文件,說明要用的庫的頭文件路徑不在 INCLUDE 變數里,所以編譯時就找不到。

除了上面的報錯,可能還會有如下的報錯情況:

那為什麼qt-creator運行沒有問題呢?
因為 qt-creator 獲取了一些環境變數如下:

解決辦法就是自行把需要用到的路徑加到相應的變數里。

如下通過 python 腳本來編譯qt程序,把路徑加到相應的 PATH 、 INCLUDE 、 LIB 環境變數里,這樣編譯的時候就能找到相應的文件

腳本里的路徑添加都是臨時生效,腳本執行完就失效了,所以不用擔心會破壞系統環境變數。

『叄』 怎麼在命令行下用g++ 編譯 QT5

那個是軟體的輸出窗口,我沒用過MINgw,但你可以看看那個軟體的設置菜單,把輸出窗口關閉就可以了.編譯時要加一個選項: -mwindows ,例如: gcc -mwindows -o test.exe main.c 或者 g++ -mwindows -o test.exe main.cpp .

『肆』 linux下執行qt程序怎麼編譯運行

qmake -project? 已經有.pro文件了! 直接運行qmake或者qmake snake.pro或qmake -makefile snake.pro.

重新解壓,按以下步驟做:
$ qmake
$ make
找到可執行文件(不是.o, 沒後綴的), 一般如果snake.pro中沒設置TARGET,默認生成的可執行文件為snake,輸入
.$ /snake

『伍』 命令行編譯qt程序 有幾種方式

一、環境配置

1
要想使用Qt進行命令行編譯,環境配置是必不可少的一步。環境配置好以後,我們才能使用相應的qmake,nmake等命令,並且鏈接到編譯程序時所需要的頭文件和庫文件。
小提示:為了幫助大家解決環境配置的問題,新版Qt已經自帶了相應的批處理文件,我們只要在編譯前執行對應的批處理文件即可。

2
首先,我們在命令行編譯時需要運行qmake.exe,因此我們需要將該文件的路徑添加到PATH變數中。要想做到這一點,我們只需要執行Qt安裝目錄下的
Qt5.5.1\5.5\msvc2013\bin\qtenv2.bat 批處理即可。

3
其次,在編譯過程中,我們還需要用到nmake命令,並且鏈接相應的頭文件和庫文件,以生成最終的可執行程序。要想做到這一點,我們只需要執行VS安裝目錄下的
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat批處理即可。
注意:由於我安裝的是Qt for VS2013 32位版,所以運行的是vcvars32.bat,如果你安裝的是64位版,請運行vcvars64.bat。

4
至此,環境配置就大功告成了。關於這個環境配置,需要特別指出的是,這個配置是臨時性的,只在當前命令行窗口有效;也就是說,你關閉命令行窗口後,均需要重新運行相應的批處理文件。
END
二、命令行編譯

首先,將以上兩個批處理文件復制到要編譯的工程目錄中。

然後,點擊菜單「文件」-「打開命令提示符」,在該目錄下打開命令行窗口。

執行批處理文件qtenv2.bat。注意,由於該批處理會跳轉到Qt安裝目錄,我們執行完畢後需要回到我們的當前目錄(我這里由於Qt安裝目錄與當前目錄不在同一個磁碟,只要切換磁碟便回到當前目錄了)。

執行批處理文件vcvars32.bat。

下面,正式開始編譯。首先,生成工程文件。鍵入命令:
qmake -project
說明:生成的工程文件名會與你當前的目錄名同名。例如,我當前的目錄名為test,生成的工程名則為test.pro。

接著,輸入qmake test.pro,生成相應的Makefile文件。

最後,鍵入nmake,生成最終的可執行文件。

『陸』 Linux 中qt怎麼啟動

1、首先,點擊「文件」——「新建文件或項目」。

閱讀全文

與麒麟命令行編譯啟動qt工程相關的資料

熱點內容
四川廣電怎麼安裝app 瀏覽:4
大話西遊伺服器是什麼意思 瀏覽:775
誇克解壓壓縮文件 瀏覽:915
怎麼買賣副圖源碼 瀏覽:660
廣東農信app怎麼更改預留手機號碼 瀏覽:777
嵌套頁面php 瀏覽:566
安卓手機怎麼調到微信聊天模式 瀏覽:857
java博客開源系統 瀏覽:719
男人之間的加密對話日語 瀏覽:359
怎麼連遠程連接伺服器 瀏覽:11
安卓二手手機該如何檢測 瀏覽:213
微信可以共享圖片文件夾嗎 瀏覽:80
聯通wifi加密碼 瀏覽:643
錄屏文件夾小米 瀏覽:548
車上的app怎麼重設 瀏覽:24
指定文件夾屬性 瀏覽:131
linuxphp編程 瀏覽:337
以下不正確的是雲伺服器 瀏覽:909
琉璃神社壓縮密碼 瀏覽:715
大一學生解壓視頻 瀏覽:376