導航:首頁 > 程序命令 > 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命令相關的資料

熱點內容
速騰汽車怎麼給安卓手機充電 瀏覽:266
蘋果安卓換機用什麼軟體好 瀏覽:261
華為通話加密電話 瀏覽:60
什麼伺服器可以代替計算機 瀏覽:962
伺服器當電腦用怎麼安裝顯卡 瀏覽:521
回女友消息神器python 瀏覽:52
App分類框怎麼添加 瀏覽:546
海爾帥王子冰箱壓縮機啟動跳閘 瀏覽:488
cadfill命令什麼意思 瀏覽:336
中公專項題庫pdf 瀏覽:933
拼多多緩存在哪個文件夾 瀏覽:643
安卓無卡汽車導航怎麼升級 瀏覽:50
cs管理員命令是什麼 瀏覽:126
華為v10模擬加密門禁卡 瀏覽:725
android修改app名稱 瀏覽:640
輻射3夥伴命令 瀏覽:247
蘋果電腦pdf轉換成word 瀏覽:921
純小數運演算法則 瀏覽:385
php什麼是事務 瀏覽:859
怎麼添加網名文件夾 瀏覽:771