導航:首頁 > 源碼編譯 > Qt導入工程無法編譯

Qt導入工程無法編譯

發布時間:2023-03-18 18:43:55

A. 命令編譯qt程序遭遇 No such file or directory

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

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

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

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

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

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

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

B. Qt無法編譯,錯誤報告Error while building/deploying project …… When executing step "Make"

路徑不能有中文

C. Qt 編程無法編譯,高手來!

把你生成的xxx-build-desktop這個文件夾刪除,重新編譯試試看,如果不行的話就是你的環境變數沒設好,為mingw32設一下環境變數

D. Qt工程從linux下移植到Windows下出現編譯錯誤,這是為什麼

重新編譯即可,Qt的跨平台性是一次編寫,到處編譯,與JAVA的賀如一次編譯,到處執行不同
你可禪此啟以使用Qt Creator,我沒扒塌有用過,就不做介紹了
我一般使用 「qt-vs-addin」在visual studio 2005下面編譯,可能會被某些大蝦所不屑,呵呵
怎麼又是你?

E. qt為什麼無法編譯

sudo apt-get install build-essential
安裝G++
然後從qt網站下載linux到完整開發包.bin 文件
在linux下雙擊,然後會安裝,安裝好之後,設置環境變數(方法網上有)。
OK
然後下面到操作都沒有問題了!
qmake -project
qmake **.pro
make

F. 為什麼這個Qt程序編譯不了

原因:Qt不支持中文的路徑,把源碼的路徑全部改成英文即可解決問題。

G. windown下Qt安裝好後編譯項目出錯

源代碼路徑不能有中文

H. vs2013不能編譯qt,qt5.4安裝好也配置好了,但是一編譯程序就顯示無法打開源文件qtweight之類的,求解

你不要用QT里自帶的這些你就能編過去了 當然 你如果非要用VS編 你得把QT的頭文件和庫的路徑都設置到VS的環境里去

I. qt 為什麼可以編譯.cpp後綴的C++文件 而無法編譯.c文件

哈!!哈哈,,不是說QT不支持*.c文件,肯定是支持的,既然是*.c文件也就是說默認該文件編譯時使用C編譯器,但是C在語法上和C++還是有一點區別的!就比如說,C中就沒有什麼名稱空間所以namespace可定他就不認識了,因為namespace只是C++中的關鍵字,而非C中!要想編譯的話得把該文件中所有使用了C++語法的東西改動一下,應該就OK啦!!最後祝樓主早日解決這個問題...............

J. ubuntu qt creator 無法編譯,編譯按鈕灰色

按著這個步驟來:
1、新建空的工程helloword.pro,最好選擇帶控制台的
2、在工程裡面添加源文件,命名main.cpp
3、然後在main.cpp文件裡面寫入你的main函數即可。

閱讀全文

與Qt導入工程無法編譯相關的資料

熱點內容
php多長時間能學會 瀏覽:308
apex伺服器選什麼好 瀏覽:595
nds編譯 瀏覽:110
各個擊破法動態規劃法貪婪演算法 瀏覽:533
柱端部為什麼要加密 瀏覽:891
c單鏈表排序演算法 瀏覽:362
python鄰接鏈表 瀏覽:369
外國解壓的視頻說話助眠 瀏覽:115
查看php擴展版本 瀏覽:239
社保卡加密機放在信息中心 瀏覽:95
python3爬取網頁數據 瀏覽:621
超級主升幅圖公式源碼 瀏覽:22
2核2g伺服器有什麼用 瀏覽:494
cad命令欄怎麼顯示小黑 瀏覽:742
加密病毒數字幣 瀏覽:152
php讀取條碼 瀏覽:922
pdf字太小 瀏覽:765
單片機計算機教程 瀏覽:582
gh命令圖解 瀏覽:38
安卓還原網路設置會還原些什麼 瀏覽:432