当前位置:编程学习 > wap >>

qtcreator编译出错

qtcreator刚刚安装完,kits配置的是交叉编译器和交叉编译过的Qt,新建了一个项目,编译出错:Failure to read QMAKESPEC conf file /qws/linux-arm-g++/qmake.conf.
Error processing project file: /opt/qtcreator-2.7.1/maincontrol-arm/maincontrol-arm.pro
高手伴我看看吧,解决不了了! --------------------编程问答-------------------- 用的是ubuntu12.04系统,qt4.8.4,qtcreator2.7.1,arm-linux-g++4.4.3,高手帮帮忙啊,已经~/.bashrc添加环境变量了,export QMAKESPEC=/opt/qt-4.8.4-for-arm/mkspecs/qws/linux-arm-g++,还是不好使啊,需要再QtCreator中设置什么吗,还是huanjingbianliang环境变量添加的不对呢 --------------------编程问答-------------------- 上面错误提示的路径,是相对的路径,用相对路径对吗,需要修改吗 --------------------编程问答-------------------- 看看 /qws/linux-arm-g++/qmake.conf.  有没有,不需要设置环境变量 --------------------编程问答--------------------
引用 3 楼 zhxianbin 的回复:
看看 /qws/linux-arm-g++/qmake.conf.  有没有,不需要设置环境变量

这个文件有啊,只不过这个路径是相对路径,是在Qt安装目录下的 --------------------编程问答-------------------- Qt安装的路径是不能改变的,必须和编译前配置的一致 --------------------编程问答--------------------
引用 5 楼 zhxianbin 的回复:
Qt安装的路径是不能改变的,必须和编译前配置的一致

没改变安装路径啊,只不过,我配置环境变量了,打开的~/.bashrc,添加了下面的内容
export ARMQTDIR=/usr/local/qt-4.8.4-for-arm
export PATH=$ARMQTDIR/bin:$PATH
export LD_LIBRARY_PATH=$ARMQTDIR/lib
export QMAKESPEC=/usr/local/qt-4.8.4-for-arm/mkspecs/qws/linux-arm-g++
--------------------编程问答-------------------- 不需要设置环境变量,在qt creator 中设置 qmake 路径即可。

你在本机设置 LD_LIBRARY_PATH 为 arm 的库显然没意义的。
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,