• 12541阅读
  • 4回复

arm-linux/bin/ld: cannot find -lts 版主这个问题怎么解决呀? [复制链接]

上一主题 下一主题
离线fahai2003
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-08
[auto@auto hello]$ qte-arm-make hello.pro
[auto@auto hello]$ qte-arm-make
[auto@auto hello]$ 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: *** [hello] 错误 1
[auto@auto hello]$
离线草也
只看该作者 1楼 发表于: 2010-12-29
把你的configure贴出来看看。
离线天天增肥
只看该作者 2楼 发表于: 2011-05-24
不知道楼主这个问题有没有解决
离线得道之兔

只看该作者 3楼 发表于: 2011-05-24
找不到libts.so库。
这个库的路径有没有加到库搜索路径里面?
岂能尽如人意,但求无愧我心。
离线xiaojie12345
只看该作者 4楼 发表于: 2011-05-28
这个应该是找不到触摸屏的动态链接库吧!就是编译的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
就可以了
快速回复
限100 字节
 
上一个 下一个