首页| 论坛| 消息

标题:QTE-ARM编译链接错误
作者:xiaobinl989
日期:2009-11-10 21:21
内容:

我写了一个QTE-X86的程序,想把他一直到ARM平台上,
我设置环境变量后,对源文件进行重新编译,结果报错说,没有申明类QAssistantClient。
我想应该是安装的QTE-ARM没有这个库文件,于是我把QTE-X86的相应libQAssistantClient.so和.h文件
复制到QTE-ARM相应文件夹下,这下编译错误编程了
cant find -lQAssistantClient
这是一个链接错误,为什么,库文件已经付出过去了,而且.h文件也在,依然会出这样的问题。
我应该如何解决?
大侠们,帮帮忙啊。


#1 [guoyun_he 11-11 08:58]
你移植是需要交叉编译的,交叉编译时用到的库文件也需要交叉编译。建议你先交叉编译好你的QTE库,再编译你的应用程序!
#2 [xiaobinl989 11-11 12:32]
这个问题并不存在,我的交叉编译器不存在问题,已经写过不少程序,都没有问题了。
现在的问题是,我想把一个原本QTE-ARM没有的库文件加入进去。
#3 [xiaobinl989 11-11 13:00]
楼上的意思是,我不能直接将QTE-X86的库文件直接复制过来,而是应该重新进行编译?
如果是这样的话,我应该如何进行重新编译呢?
#4 [rqzrqh 11-11 16:30]
楼主不会还不知道什么是交叉编译吧
#5 [guoyun_he 11-11 17:47]
肯定的,你交叉编译用到的库文件应该是交叉编译qt的库文件

<< 1 2 >> (1/2)

回复 发表
主题 版块