当前位置: 技术问答>linux和unix
QT编译时出错,请大家赐教
来源: 互联网 发布时间:2016-05-04
本文导语: 小弟在做嵌入式QT,环境 tmake 1.11 cross-3.3.2 qt-x11-2.3.1 qtembedded-2.3.7 [root@localhost Spectrum]# make arm-linux-g++ -o Spectrum Spectrum.o main.o moc_Spectrum.o -L/usr/local/arm/3.3.2/lib -L/usr/lib/qt-3.1/lib -lm -lqte /usr/local/arm/3....
小弟在做嵌入式QT,环境 tmake 1.11 cross-3.3.2 qt-x11-2.3.1 qtembedded-2.3.7
[root@localhost Spectrum]# make
arm-linux-g++ -o Spectrum Spectrum.o main.o moc_Spectrum.o -L/usr/local/arm/3.3.2/lib -L/usr/lib/qt-3.1/lib -lm -lqte
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
make: *** [Spectrum] Error 1
这个是怎么解决啊 请大家赐教
[root@localhost Spectrum]# make
arm-linux-g++ -o Spectrum Spectrum.o main.o moc_Spectrum.o -L/usr/local/arm/3.3.2/lib -L/usr/lib/qt-3.1/lib -lm -lqte
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
make: *** [Spectrum] Error 1
这个是怎么解决啊 请大家赐教
|
除了查看libqte.a,你还要看看有没有libqte.so,这俩个文件有一个就行.
|
应该是在/usr/lib/qt-3.1/lib没有找到libqte.a
你查查libqte.a的正确路径在哪?
你查查libqte.a的正确路径在哪?
|
你看看这篇post
http://blog.chinaunix.net/u1/58901/showart_1663499.html
估计你的问题和他提到的类似.
http://blog.chinaunix.net/u1/58901/showart_1663499.html
估计你的问题和他提到的类似.