主题 : Could not find mkspecs for your QMAKESPEC after trying:请问如何解决? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 58653
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 56 分
注册时间: 2011-11-10
最后登录: 2018-02-08
楼主  发表于: 2013-01-30 00:43

 Could not find mkspecs for your QMAKESPEC after trying:请问如何解决?

我按照《qt4和qtopia编程开发指南》做第一个加法计算器的程序。编译buildhost.sh时出现下面的错误提示,不知道有没有人遇到过,帮忙指点一二?我用的是redhat5的系统。另外qt的安装路径我没有完全按照用户手册配置,下面写的都是对的,只是在/opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/下面找不到mkspecs。
[root@localhost mycalc]# ./buildhost.sh
Could not find mkspecs for your QMAKESPEC after trying:
        /opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/mkspecs
        /opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs
        /opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs
        /opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2
        /opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia
Error processing project file: /opt/apps/qtopia2_apps/mycalc/mycalc.pro
make: Makefile.host: No such file or directory
make: *** No rule to make target `Makefile.host'.  Stop.
make: Makefile.host: No such file or directory
make: *** No rule to make target `Makefile.host'.  Stop.
级别: 新手上路
UID: 58653
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 56 分
注册时间: 2011-11-10
最后登录: 2018-02-08
1楼  发表于: 2013-01-30 00:50
buildhost.sh的内容如下,不过错误应该不是出在这里,有人说要重装creater,试过无效。
#!/bin/sh
source /opt/Qt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/setQpeEnv
qmake -o Makefile.host -spec qws/linux-generic-g++ *.pro
make -f Makefile.host clean
make -f Makefile.host
级别: 新手上路
UID: 112322
精华: 0
发帖: 28
金钱: 145 两
威望: 29 点
贡献值: 0 点
综合积分: 56 分
注册时间: 2015-01-23
最后登录: 2015-09-18
2楼  发表于: 2015-07-10 17:29
我也出现这个问题,LZ解决了吗