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...