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

关于QT在mips平台上的移植

    来源: 互联网  发布时间:2017-04-13

    本文导语:  我成功编译完qt源码后 qmake -project QFileInfo::absolutePath: Constructed with empty filename root@debian:/home/qttest/helloworld# qmake root@debian:/home/qttest/helloworld# make /opt/qt4.5.1/bin/uic widget.ui -o ui_widget.h mipsel-linux-g++ -c -pipe -mips32 -O...

我成功编译完qt源码后

qmake -project
QFileInfo::absolutePath: Constructed with empty filename
root@debian:/home/qttest/helloworld# qmake
root@debian:/home/qttest/helloworld# make

/opt/qt4.5.1/bin/uic widget.ui -o ui_widget.h
mipsel-linux-g++ -c -pipe -mips32 -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt4.5.1/mkspecs/qws/linux-mips-g++ -I. -I/opt/qt4.5.1/include/QtCore -I/opt/qt4.5.1/include/QtNetwork -I/opt/qt4.5.1/include/QtGui -I/opt/qt4.5.1/include -I. -I. -I. -o main.o main.cpp
mipsel-linux-g++ -c -pipe -mips32 -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt4.5.1/mkspecs/qws/linux-mips-g++ -I. -I/opt/qt4.5.1/include/QtCore -I/opt/qt4.5.1/include/QtNetwork -I/opt/qt4.5.1/include/QtGui -I/opt/qt4.5.1/include -I. -I. -I. -o widget.o widget.cpp
/opt/qt4.5.1/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt4.5.1/mkspecs/qws/linux-mips-g++ -I. -I/opt/qt4.5.1/include/QtCore -I/opt/qt4.5.1/include/QtNetwork -I/opt/qt4.5.1/include/QtGui -I/opt/qt4.5.1/include -I. -I. -I. widget.h -o moc_widget.cpp
mipsel-linux-g++ -c -pipe -mips32 -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt4.5.1/mkspecs/qws/linux-mips-g++ -I. -I/opt/qt4.5.1/include/QtCore -I/opt/qt4.5.1/include/QtNetwork -I/opt/qt4.5.1/include/QtGui -I/opt/qt4.5.1/include -I. -I. -I. -o moc_widget.o moc_widget.cpp
mipsel-linux-g++ -Wl,-O1 -Wl,-rpath,/opt/qt4.5.1/lib -o helloworld main.o widget.o moc_widget.o    -L/opt/qt4.5.1/lib -lQtGui -L/opt/qt4.5.1/lib -lQtNetwork -lQtCore -lpthread 
/home/mips-4.3/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/bin/ld: warning: libz.so.1, needed by /opt/qt4.5.1/lib/libQtGui.so, not found (try using -rpath or -rpath-link)
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `deflateInit_'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `deflateInit2_'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `compress'
/opt/qt4.5.1/lib/libQtCore.so: undefined reference to `uncompress'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `deflate'
/opt/qt4.5.1/lib/libQtCore.so: undefined reference to `compress2'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `deflateEnd'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `crc32'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `inflate'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `inflateInit2_'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `inflateInit_'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `inflateEnd'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `inflateReset'
/opt/qt4.5.1/lib/libQtGui.so: undefined reference to `deflateReset'
collect2: ld returned 1 exit status
这是怎么回事?

|
/home/mips-4.3/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/bin/ld: warning: libz.so.1, needed by /opt/qt4.5.1/lib/libQtGui.so, not found (try using -rpath or -rpath-link)

你首先得交叉编译有zlib库。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 想学MIPS,谁有好的建议
  • mips交叉编译自写的HELLO WORLD无法运行
  • 哪里可以下载到mips32的gnu(最好是for cygwin的,linux的也行)?谢谢!
  • mips的cavium的cpu,编译不过去阿
  • MIPS下交叉编译问题
  • mips cpu 能使用友善的mkyaffs2image-128M工具吗?
  • 有人使用过mips-sdelinux-v6.05.00-4.i386.rpm么?
  • 命令:mips_fp_le-gcc,mipsel-gcc 是什么意思?跟一般的gcc有什么区别?
  • gcov做 mips内核覆盖率测试
  • MIPS异常处理问题请教
  • 求mips-linux-gcc资源
  • mips处理器,linux系统,关于一个段错误的问题
  • mips-linux-uclibc-gcc添加多线程库出现异常
  • mips 嵌入式C程序中的atexit()什么意思啊?
  • MIPS架构下linux内核中的函数build_tlb_refill_handler()
  • 关于mips8634 烧写zboot的一点问题
  • mips-linux-gnu-gcc能够进行小端(little-endian)编译
  • 基于MIPS处理器的交叉编译环境如何建立啊?
  • mips-linux下makefile问题!比较复杂的
  • Linux 2.6.12的内核,mips CPU, /dev/目录下mtd字符设备只能挂载7个的问题。


  • 站内导航:


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

    ©2012-2021,