• 4990阅读
  • 0回复

求救 Configure QT/E4.5.3 Error [复制链接]

上一主题 下一主题
离线jameslce
 

只看楼主 正序阅读 楼主  发表于: 2009-12-19
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-07) —


Detecting broken X11 headers...
/root/env-Build/build-qt)
X11 headers look good.
XLib auto-detection... ()
arm-linux-g++ -c -pipe -O2 -Wall -W  -I../../../../qt-embedded-linux-opensource-src-4.5.3/mkspecs/qws/linux-arm-g++ -I../../../../qt-embedded-linux-opensource-src-4.5.3/config.tests/x11/xlib -I/usr/arm/X11/include -I../../../../qt-embedded-linux-opensource-src-4.5.3/config.tests/x11/xlib -I/usr/arm/include:/usr/arm/include/freetype2 -I. -o xlib.o ../../../../qt-embedded-linux-opensource-src-4.5.3/config.tests/x11/xlib/xlib.cpp
arm-linux-g++ -Wl,-O1 -o xlib xlib.o    -L/usr/arm/lib -L/usr/arm/X11/lib
xlib.o: In function `main':
xlib.cpp:(.text+0x8): undefined reference to `XOpenDisplay'
xlib.cpp:(.text+0xc): undefined reference to `XCloseDisplay'
collect2: ld returned 1 exit status
make: *** [xlib] Error 1
XLib disabled.
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 /root/env-Build/qt-embedded-linux-opensource-src-4.5.3/mkspecs/qws/linux-arm-g++.

上面是我错误的信息,最后是说无法连结到XOpenDisplay 和 XCloseDisplay函式,可是我去确认这两个确实在/usr/arm/X11/lib这个链接的路径下面的 libX11.so档案里,所以我就试着将命令改为
arm-linux-g++ -Wl,-O1 -o xlib xlib.o -L/usr/arm/lib -L/usr/arm/X11/lib /usr/arm/X11/liblibX11.so

这样就编译过了,确定是这只档案。

想请问一下,我应该修改哪里才能确认他能直接正常configure 谢谢!
快速回复
限100 字节
 
上一个 下一个