当前位置:  技术问答>linux和unix

qt编译出错,大侠来帮帮忙啊

    来源: 互联网  发布时间:2016-05-09

    本文导语:  配置 tmake 1.11    cross 2.95.3    qt-x11-2.3.1    qt-embedded-2.3.7 编译成的时候出现如下: arm-linux-g++  -o Spectrum Spectrum.o main.o Spectrum.o moc_Spectrum.o moc_Spectrum.o  -L/usr/local/arm/2.95.3/lib -L/gui/qt-2.3.7/lib -lm -lqte Spectr...

配置 tmake 1.11    cross 2.95.3    qt-x11-2.3.1    qt-embedded-2.3.7

编译成的时候出现如下:
arm-linux-g++  -o Spectrum Spectrum.o main.o Spectrum.o moc_Spectrum.o moc_Spectrum.o  -L/usr/local/arm/2.95.3/lib -L/gui/qt-2.3.7/lib -lm -lqte
Spectrum.o(.text+0x0): In function `Spectrum::Spectrum[not-in-charge](QWidget*,
char const*, unsigned)':
: multiple definition of `Spectrum::Spectrum[not-in-charge](QWidget*, char const*, unsigned)'
Spectrum.o(.text+0x0): first defined here
Spectrum.o(.text+0x5b4): In function `Spectrum::languageChange()':
: multiple definition of `Spectrum::languageChange()'
Spectrum.o(.text+0x5b4): first defined here
Spectrum.o(.text+0x2a4): In function `Spectrum::Spectrum[in-charge](QWidget*, char const*, unsigned)':
: multiple definition of `Spectrum::Spectrum[in-charge](QWidget*, char const*, unsigned)'
Spectrum.o(.text+0x2a4): first defined here
Spectrum.o(.text+0x548): In function `Spectrum::~Spectrum [not-in-charge]()':
: multiple definition of `Spectrum::~Spectrum [not-in-charge]()'
Spectrum.o(.text+0x548): first defined here
Spectrum.o(.text+0x568): In function `Spectrum::~Spectrum [in-charge]()':
: multiple definition of `Spectrum::~Spectrum [in-charge]()'
Spectrum.o(.text+0x568): first defined here
Spectrum.o(.text+0x588): In function `Spectrum::~Spectrum [in-charge deleting]()':
: multiple definition of `Spectrum::~Spectrum [in-charge deleting]()'
Spectrum.o(.text+0x588): first defined here
Spectrum.o(.text+0x6d4): In function `Spectrum::Draw()':
: multiple definition of `Spectrum::Draw()'
Spectrum.o(.text+0x6d4): first defined here
moc_Spectrum.o(.text+0x0): In function `Spectrum::className() const':
: multiple definition of `Spectrum::className() const'
moc_Spectrum.o(.text+0x0): first defined here
moc_Spectrum.o(.bss+0x0): multiple definition of `Spectrum::metaObj'
moc_Spectrum.o(.bss+0x0): first defined here
moc_Spectrum.o(.text+0xc): In function `Spectrum::initMetaObject()':
: multiple definition of `Spectrum::initMetaObject()'
moc_Spectrum.o(.text+0xc): first defined here
moc_Spectrum.o(.text+0xf0): In function `Spectrum::staticMetaObject()':
: multiple definition of `Spectrum::staticMetaObject()'
moc_Spectrum.o(.text+0xf0): first defined here
moc_Spectrum.o(.text+0x70): In function `Spectrum::tr(char const*)':
: multiple definition of `Spectrum::tr(char const*)'
moc_Spectrum.o(.text+0x70): first defined here
moc_Spectrum.o(.text+0xb0): In function `Spectrum::tr(char const*, char const*)':
: multiple definition of `Spectrum::tr(char const*, char const*)'
moc_Spectrum.o(.text+0xb0): first defined here
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /gui/qt-2.3.7/lib/libqte.so when searching for -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

不知道错误在哪 怎么解决, 请大家帮帮忙 谢谢!  

|
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /gui/qt-2.3.7/lib/libqte.so when searching for -lqte
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lqte 

是不是编译qte的时候用到不是arm-linux-gcc?
qte和qtopia必须是同一个交叉编译器编译

|
ding

|
-lqte -lts
是不是要加-lts

    
 
 

您可能感兴趣的文章:

  • 高手帮帮忙,编译错误,在线等
  • 帮帮忙啊!关于用makefile编译?
  • 大家好!我最近一个浏览器的原代码不知道怎么编译运行。。请帮帮忙?
  • 关于unix/linux c编译器(帮帮忙,给分)
  • 编译模块出错,大侠帮帮忙!
  • 请大家帮帮忙:编译内核时make bzImage出错。(100分)
  • gcc编译生成的 libmynet.so库中的函数没法调用,不知道为什么,好心人帮帮忙啊!!
  • 软件编译指令make的问题,请大家帮帮忙!!
  • 关于jdk1.4.1版编译时的问题,附有源程序和编译错误,帮帮忙!!!!!
  • 下面程序为何编译不通过?请高手帮帮忙,多谢!
  • 编译一个驱动模块出错,大家帮帮忙!谢谢啦!
  • 在cygwin下制作arm交叉编译器时奇怪的错误,大家帮帮忙
  • 有用过omapl138 dsplink的帮帮忙(dsplink编译环境搭建问题提示未找到setenv命令)
  • 我在linux下用g++编译cpp程序总是报警告.是怎么回事呢?请大家帮帮忙.谢谢
  • 我写了个统计表的bean,编译通过没有问题,但就是调用时显示不出来?帮帮忙??
  • 为什么我的这段代码编译不过去?那位大哥帮帮忙!谢谢!
  • qt embedded 2.37 自己写的hello 交叉编译出错,大家帮帮忙,谢谢
  • 代码比较长, 但是编译连接都通过了,就是结果不对。 希望各位帮帮忙, 时间紧急啊。老师要完成的作业
  • 大侠救命,如何编译gz包
  • 大侠来解释下,系统,编译器,与变量字节的关系
  • 初学者的烦恼:编译器的选择与用法?谢谢各位大侠帮忙!
  • 实在是太菜了,在LINUX下居然找不到GCC编译器,大侠快来救急!
  • 请问各位大侠有没有防止class被反编译的方法?多多益善
  • java程序的扩展名是什么?如何用jdk编译并生成一个可执行文件呢?我太菜了。各位大侠见笑了。
  • 请问各位大侠,我在JB中加入自己写的*.java文件,为什么不能正常编译成jar?
  • 请大侠帮忙,linux-2.6.39.1内核编译报错
  • 哪位大侠能告诉我 为什么一台赛阳1G 128M内存的机器为什么编译速度比 P42.4 512M内存快呀
  • 大侠,请解释一下这个编译问题,谢谢!
  • 编译总出错,什么问题,急死我了!大侠帮助啊?
  • 大侠帮忙看看,tomcat在编译bean的时候出错?
  • 有没有编译过lpp-0.4.2,我这里编译不过,请各位大侠帮我看看。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用javac编译时出现不支持Enumeration类的错误.谁能帮帮我!
  • 一个编译错误,望大家帮帮解决下
  • linux装载刚编译2.6.38.8内核,错误了, 那个大神帮帮小白
  • :除使用vj6之外,我可用什麽办法把java编译成exe,快帮帮小妹!!
  • 我找了个USB转串口的驱动源程序,但不知如何编译安装,哪位好心人帮帮我?
  • 我的第一个java application程序,编译不通过,快来帮帮我这个初学者!
  • 各位大哥帮帮小弟吧,编译uClinux内核出错了
  • 内核编译,启动失败,帮帮新手!!!
  • 关于gcc,g++编译的简单问题,大家帮帮我啊,急!!!
  • 偶是新手,关于FC5下的gcc编译C++的编译错误,谁来帮帮我?!
  • linux/centos源码安装nginx编译配置选项参数介绍
  • 请教:JSP编译器编译成字节码,跟别的编译器编译出来的有什么不同呢?
  • CentOS 6内核升级:下载编译启用新内核版本详细过程
  • 编译GCC时能不能只编译C/C++的编译器?
  • 高速的网络抓包库PF_ring介绍及编译安装
  • 关于arm交叉编译器4.3.3编译程序报错,但是3.4.5却能编译通过的问题
  • JB下,我的程序编译得好慢!请问用什么方法编译才可以快一点?或编译顺序改变一下?
  • 请问gdb是不是只能调试gcc编译的程序,在unix下用其它编译器编译的程序是不是不一定能用gdb调试的?
  • 用JCreator写了一个小程序,有十几个class,当修改某个文件重新编译,javac并没有编译修改的文件,请问要如何做javac才会重新编译所有的
  • 问:关于gcc编译器和g++编译器
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 在cygwin编译驱动程序要不要交叉编译?
  • 关于如何把编译进内核的编译成模块
  • C编译器 c++编译器 wieldylcc
  • Linux下gcc编译时,如何以静态链接的形式编译?
  • PROC开发时 //注释编译不通过 如何设置使用cpp编译。
  • 编译失败后如何再继续编译
  • 编译qt-x11,最后编译生成可执行文件时候,make出错
  • 如何查看已编译安装软件的编译命令行
  • 请问哪里有反编译.class文件的反编译器?
  • 用Jdk编译时出现提示要加 -deprecation 再编译,请教??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3