QT 環境相關

2021-10-11 20:59:02 字數 1714 閱讀 3385

qmake

終端輸入:qmake -v

出現錯誤:qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': no such file or directory

需要修改:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf檔案內容

裡面第一行內容為預設的編譯器

注意:/opt/qt5.13.1/5.13.1/gcc_64/bin為自己qt的安裝路徑,而不是qtcreator的安裝路徑

siasun@ubuntu:~$ cat /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 

/opt/qt5.13.1/5.13.1/gcc_64/bin

/opt/qt5.13.1

siasun@ubuntu:~$ qmake -v

qmake version 3.1

using qt version 5.13.1 in /opt/qt5.13.1/5.13.1/gcc_64/lib

siasun@ubuntu:~$

追加qmake -v

按照上述方式操作之後,qmake -v還是未變化

siasun@ubuntu:~$ qmake -v

qmake version 3.0

using qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

siasun@ubuntu:~$ cat /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

/opt/qt5.13.1/5.13.1/gcc_64/bin/

/usr/lib/x86_64-linux-gnu

siasun@ubuntu:~$

多版本qt有自己版本對應的配置檔案,修改qtchooser預設選擇的qmake即可

siasun@ubuntu:/usr/lib/x86_64-linux-gnu/qtchooser$ ls

4.conf 5.conf default.conf qt4.conf qt5.conf

siasun@ubuntu:/usr/lib/x86_64-linux-gnu/qtchooser$ cat default.conf

/opt/qt5.13.1/5.13.1/gcc_64/bin/

/usr/lib/x86_64-linux-gnu

siasun@ubuntu:/usr/lib/x86_64-linux-gnu/qtchooser$ qmake -v

qmake version 3.1

using qt version 5.13.1 in /opt/qt5.13.1/5.13.1/gcc_64/lib

siasun@ubuntu:/usr/lib/x86_64-linux-gnu/qtchooser$

qt symbol lookup error

標頭檔案及庫檔案如有修改,及時更新(例如專案: libsiamovicam)

確定指定的庫鏈結是否正確,先找同級目錄下的庫檔案,然後在用系統的庫

QT相關資料

qt相關資料 不僅系統講解了qt的絕大部分主題,同時還講解了qt的一些思想和原理。不過最好的參考還是qt的demos和幫助文件。2 相關 1 qt官方 2 qtcn社群 3 qter開源社群 4 qt開發社群 3 qt開發者必看的官方培訓資料 videos 4 相關部落格 csdn博主 qter w...

qt環境搭建

之前在linux上玩過qt的開發,現在因為專案需要不得不在window上開發,原本想直接裝個qt5.2就算了,懶得去配置qt4.8的環境,又麻煩,但是現在qt5取消了qt4的很多類,至少用法上有很多不同,所以還是用回qt4.8比較方便。好了,現在來說說qt4.8在win7上的安裝吧,經本人親測成功。...

Qt環境搭建

qtcreator 編譯器 mingw 偵錯程式 gdb 安裝 安裝qt creator windows opensource 2.8.0到d qt 解壓mingw gcc440 1到d qt 解壓qtcreator gdb 7.4 mingw32 nt 6.1 i686.tar到d qt 安裝qt...