導航:首頁 > 程序命令 > qtmake命令

qtmake命令

發布時間:2024-09-19 14:54:32

① 我用QT進行編程,但是make命令和mingw32-make命令和nmake命令都不是內部指令,是什麼回事呢

添加3個環境變數即可,依次如下:

1)QTDIR用戶變數(假設你的Qt安裝在D盤)

在Administration的用戶變數中,新建一個變數「QTDIR」,路徑是「;D:Qt2010.05qt;」

我估計你的問題主要是在:mingw32-make.exe的路徑沒有配置,即為path系統變數添加

「;D:Qt2010.05mingwin;」

② qt代碼不能make,提示make不是內部命令!

系統環境變數沒設

找到你的編譯器的make.exe或者nmake.exe所在的路徑,放到環境變數的path里

如果是vc編譯器,應該就是vc安裝目錄的bin文件夾

linux安裝QT的問題

1.如果在./configure階段,出現了以下錯誤
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11
那是因為沒裝有libxtst-dev,使用命令apt-get install libxtst-dev安裝
2.如果在make階段,出現一下錯誤
/usr/bin/ld: cannot find -lXrender
collect2: ld returned 1 exit status
make[1]: *** [../../../../lib/libQtWebKit.so.4.7.3] 錯誤 1
make[1]: Leaving directory `/home/debian/桌面/qt-everywhere-opensource-src-4.7.3/src/3rdparty/webkit/WebCore'
make: *** [sub-webkit-make_default-ordered] 錯誤 2
那是因為沒有裝libxrender-dev
3.在qt create中,嘗試編譯測試,如果找不到qmake,則在工具-選項-QT4中手動設置qmake的位置。qmake的位置默認在/usr/local/Trolltech/Qt-4.7.3/bin/qmake。

④ qtmakefile無法修改

題主是否想詢問「qtmakefile無法修改的解決流程」?解決流程具體如下:
1、使用chmod命令為該文件添加寫入許可權。
2、確保沒有其他程序正在使用該文件。在Windows系統上,可以使用ProcessExplorer等工具查看哪些程序正在使用該文件。在Linux或Mac上,可以使用lsof命令查看被打開的文件。
3、若正在使用版本控制系統(如Git),需確保該文件沒有被鎖定或者處於沖突狀態。
4、若使用的是QtCreator,可以嘗試重新生成Makefile,或者在項目的構建設置中修改相關配置。

⑤ linux命令行編譯qt程序時,默認使用的是arm-linux-gcc編譯器,生成的可執行程序無法

修改$QTDIR/mkspecs目錄下的符號鏈接default.將其指向linux-g++
$QTDIR是路徑,具體要看你把QT裝到什麼地方和QT本身的版本,一般是/usr/lib[64]/qt4
修改default符號鏈接的作用是讓qmake在生成Makefile的時候將Makefile文件中的編譯器變數$CC與$CXX賦值成gcc和g++

⑥ qt在windows命令提示符下編譯make時不執行操作

用mingw32-make,不要直接用make

閱讀全文

與qtmake命令相關的資料

熱點內容
androidactivity堆棧 瀏覽:815
mac執行命令 瀏覽:895
圖片壓縮工具注冊碼 瀏覽:493
給文件上鎖加密還能刪除不 瀏覽:809
增長率超過10簡便演算法 瀏覽:290
安卓什麼桌面組件好用 瀏覽:465
求知課堂python2020 瀏覽:262
kafka刪除topic命令 瀏覽:760
phpsql單引號 瀏覽:86
英雄聯盟壓縮壁紙 瀏覽:452
辦公app需要什麼伺服器 瀏覽:628
安卓伺服器怎麼獲得 瀏覽:808
空調壓縮機冷媒的作用 瀏覽:781
淘寶app是以什麼為利的 瀏覽:657
java提取圖片文字 瀏覽:924
我的世界手機版指令復制命令 瀏覽:35
java判斷字元串為數字 瀏覽:926
androidrpc框架 瀏覽:490
雲伺服器essd和ssd 瀏覽:524
家用網關的加密方式 瀏覽:3