• 6643阅读
  • 2回复

qtE编译出错"cannot find -lqt -lm"大虾指路! [复制链接]

上一主题 下一主题
离线xiaogang1206
 
只看楼主 正序阅读 楼主  发表于: 2009-02-19
我用的是友善之臂MINI2440的ARM板子,在编译ARM上运行的qt的时候,指南上的例程能通过,下到开发板能正常运行;但是我自己弄一个就不能编译通过,~~~~这是为什么呢~~~
错误:
......
g++ -o menu menu.o moc_menu.o -L/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib -L/usr/bin/ld: cannot find -lqt -mt
collect2: ld returned 1 exit status
make: ***[menu] Error 1
新手,虚心请教!!!
离线superyongzhe

只看该作者 2楼 发表于: 2009-03-14
在编译前使用 . set-env 命令
有付出才有回报!
离线浪漫天使
只看该作者 1楼 发表于: 2009-02-19
唉,你的题目是说 -lqt -lm 到了帖子里面就成了 -lqt-mt .....
不是一个意思的哦

如果是 找不到qt-mt 就是因为你编译的库不是支持多线程,解决办法就是,你的程序不要支持多线程看看
在你的pro文件里面加一句
CONFIG -= thread
看看。
快速回复
限100 字节
 
上一个 下一个