首页| 论坛| 消息

标题:arm-linux/bin/ld: cannot find -lts 版主这个问题怎么解决呀?
作者:fahai2003
日期:2010-05-08 18:41
内容:

$ qte-arm-make hello.pro
$ qte-arm-make
$ make
arm-linux-g++ -lts -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/local/qte-arm/mkspecs/default -I. -I/usr/local/qte-arm/include/QtCore -I/usr/local/qte-arm/include/QtNetwork -I/usr/local/qte-arm/include/QtGui -I/usr/local/qte-arm/include -I. -o hello.o hello.cpp
arm-linux-g++: -lts: linker input file unused because linking not done
arm-linux-g++ -lts -Wl,-O1 -Wl,-rpath,/usr/local/qte-arm/lib -o hello hello.o-L/usr/local/qte-arm//lib -lQtGui -lQtNetwork -lQtCore -lpthread
/usr/local/arm/3.4.5/bin/../lib/gcc/arm-linux/3.4.5/../../../../arm-linux/bin/ld: cannot find -lts
collect2: ld returned 1 exit status
make: *** 错误 1
$


#1 [草也 12-29 09:34]
把你的configure贴出来看看。
#2 [天天增肥 05-24 13:13]
不知道楼主这个问题有没有解决
#3 [得道之兔 05-24 17:26]
找不到libts.so库。
这个库的路径有没有加到库搜索路径里面?
#4 [xiaojie12345 05-28 10:59]
这个应该是找不到触摸屏的动态链接库吧!就是编译的tslib的库!我以前那也遇到过,当时是编译qt-4.6.3时,链接不到Tslib的库,我修改了:mkspecs/qws/linux-arm-g++/qmake.conf文件
将:
QMAKE_LINK= arm-linux-g++
QMAKE_LINK_SHLIB= arm-linux-g++
修改为:
QMAKE_LINK= arm-linux-g++ -lts
QMAKE_LINK_SHLIB= arm-linux-g++ -lts
在configure中加入了tslib的库的路径:-L/opt/lib/tslib-1.3/lib -I/opt/lib/tslib-1.3/include
就可以了

回复 发表
主题 版块