主题 : 第一个qtopia2.2.0程序mycalc编译遇到的问题? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 49032
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-06-07
最后登录: 2011-06-29
楼主  发表于: 2011-06-23 22:43

 第一个qtopia2.2.0程序mycalc编译遇到的问题?

按教程的步骤操作,在编译的时候,说要先建立一个编译脚本,我按照教程,建立了一个脚本buildhost.sh ,内容如下:
#!/bin/sh

source opt/FriendlyARM/mini6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/setQpeEnv
qmake -o Makefile.host -spec qws/linux-generic-g++ *.pro
make -f Makefile.host clean
make -f Makefile.host

之后运行# ./buildhost.sh

运行时出现这样的错误:
Cannot find directory: /opt/qtopia2_apps/mycalc/qws
QMAKESPEC has not been set, so configuration cannot be deduced.
Error processing project file: /opt/qtopia2_apps/mycalc/qws/linux-generic-g++
QMAKESPEC has not been set, so configuration cannot be deduced.
Error processing project file: /opt/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: 1643
精华: 0
发帖: 38
金钱: 195 两
威望: 38 点
综合积分: 76 分
注册时间: 2008-09-17
最后登录: 2014-01-18
1楼  发表于: 2012-12-05 10:43
g++和*之间必须有空格
级别: 新手上路
UID: 94324
精华: 0
发帖: 21
金钱: 110 两
威望: 22 点
综合积分: 42 分
注册时间: 2013-07-14
最后登录: 2014-06-22
2楼  发表于: 2013-07-19 12:33
楼上回答的是真理