编译QT出错 Basic XLib functionality test failed!
此完整出錯信息是在./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 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
還是老辦法,以不變應萬變。進config.test?/?x11/xlib 執行make命令,看出錯信息
g++ -Wl,-O1 -o xlib xlib.o??? -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。
其原因就在于需要安裝libX11的開發包,在ubuntu/debian里包名都是libX11-dev
根據以往的經驗,在./configure前主動裝好下面3個包,基本上就萬事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev
總結
以上是生活随笔為你收集整理的编译QT出错 Basic XLib functionality test failed!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 10.04源 更新源列表
- 下一篇: ubuntu下qt的常见错误