QT 嵌入式编译出错:cc1: fatal error: .pch/release-shared-emb-arm/QtGui: No such file or directory 解决方案:
2014-01-23 10:14
731 查看
configure参数:
后面增加:-no-pch
收集其他错误:
libts-0.0.so.0 need by libQtGui.so: not found(try using -rpath or -rpath-link)
在mkspecs/common/linux.conf中进行修改:
QMAKE_LIBS_THREAD = -lpthread -lts
由于老的arm-linux-gnu工具链不支持64位,因此需要安装32位库
注意:
1.在编译本地(PC 64)环境时,不要-no-*几项,会导致QML开发库无法编译。
./configure -confirm-license -release -shared -opensource -embedded arm -xplatform qws/linux-arm-g++ -little-endian -qt-sql-sqlite -no-qt3support -no-webkit -no-javascript-jit -no-script -no-scripttools -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -qt-freetype -depths 8,16,24,32 -qt-gfx-linuxfb -qt-mouse-tslib -qt-kbd-linuxinput -I /usr/local/tslib/include -L /usr/local/tslib/lib -nomake examples,demos,docs
后面增加:-no-pch
收集其他错误:
libts-0.0.so.0 need by libQtGui.so: not found(try using -rpath or -rpath-link)
在mkspecs/common/linux.conf中进行修改:
QMAKE_LIBS_THREAD = -lpthread -lts
由于老的arm-linux-gnu工具链不支持64位,因此需要安装32位库
sudo apt-get install lsb-core
注意:
1.在编译本地(PC 64)环境时,不要-no-*几项,会导致QML开发库无法编译。
相关文章推荐
- error: .pch/release-shared-emb-arm/QtGui: No such file or directory compilation terminated.
- .pch/release-shared-emb-arm/QtGui: No such file or directory
- caffe时编译出错: fatal error: caffe/proto/caffe.pb.h: No such file or directory
- fatal error: QtGui/QWidget: No such file or directory解决笔记
- 编译出错提示 error trying to exec 'cc1': execvp: No such file or directory
- ImportError: libghmm.so.1: cannot open shared object file: No such file or directory 解决方案
- 使用bazel 编译tensorflow serving时报错:fatal error: stropts.h: No such file or directory
- QT5.3.2编译程序出错: GL/gl.h: No such file or directory
- fatal error: openssl/sha.h: No such file or directory 解决方案
- 编译错XF86DGA.c:21:40: fatal error: asm/page.h: No such file or directory
- 编译Busybox时,出现错误fatal error: curses.h: No such file or directory
- arm-eabi-gcc: error trying to exec ‘cc1′: execvp: No such file or directory
- 编译Linux内核时出现“fatal error: linux/netfilter/xt_dscp: No such file or directory”
- cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- win7编译apk时候报错arm-linux-androideabi-g++.exe: error: CreateProcess: No such file or directory
- arm-eabi-gcc: error trying to exec ‘cc1′: execvp: No such file or directory
- cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- 一种编译错误的解决办法。/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directory
- ubuntu16.04 Error: libcudart.so.7.5: cannot open shared object file: No such file or directory最新解决方案
- 编译Busybox时,出现错误fatal error: curses.h: No such file or directory