ubuntu下qt的常见错误
1.執行./configure 出現: /bin/sh^M: bad interpreter: No such file or directory
?
?
這是因為unix和window的行結束字符不同,用dos2unix或者任何文本編輯器轉換configure文件就可以了
?
?
2. 執行./configure 出現:"You don't seem to have 'make' or 'gmake' in your PATH"
?
?
sudo apt-get install build-essential
?
?
如果還不能解決,手動指定$MAKE
?
export MAKE=/usr/bin/make
?
?
3.編譯時(webkit)出現:"cannot find -lXrender"
?
?
確認安裝了libX11-dev
?
?
如果還不行:
?
?
cd /usr/lib
?
?
ln -s libXrender.so.1 libXrender.so
?
?
(其中的libXrender.so.1為安裝的x11版本)
?
?
注意: 編譯時需要修改mkspecs/xxx文件夾的qmake.conf默認X11和OpenGL配置
?
默認配置->
?
QMAKE_LIBDIR_X11 = /usr/X11R6/lib64?
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib64
?
?
例:(ubuntu 10.10 X64)
?
QMAKE_LIBDIR_X11 = /usr/lib/X11
總結
以上是生活随笔為你收集整理的ubuntu下qt的常见错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编译QT出错 Basic XLib fu
- 下一篇: linux tar.xz的解压方法