天嵌 ARM开发社区

 找回密码
 注册
查看: 2837|回复: 8

求助qt creator build例程出现问题

[复制链接]
ankwyq 发表于 2012-7-20 22:23:24 | 显示全部楼层 |阅读模式
按照qt 24小时教程,虽然遇到了几个小问题,但是终于把QT4.5安装上了。
但是打开creator软件后,我按照教程内容打开demo中的一个例程,对例程进行build,结果出现了下面的错误。
Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro -spec linux-g++ -r
Failure to open file: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/Makefile
Unable to generate makefile for: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro
Exited with code 5.
Error while building project mediaplayer
When executing build step 'QMake'


有没有哪位大牛能帮忙解决一下这个问题呢?太感谢了


TQ-lkp 发表于 2012-7-21 09:34:36 | 显示全部楼层
Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro -spec linux-g++ -r
Failure to open file: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/Makefile
这个问题已经很明显了,请大家多看下错误提示!

楼下自己看下路径
 楼主| ankwyq 发表于 2012-7-21 09:51:48 | 显示全部楼层
TQ-lkp 发表于 2012-7-21 09:34
Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/media ...

抱歉,谢谢
 楼主| ankwyq 发表于 2012-7-21 10:15:53 | 显示全部楼层
TQ-lkp 发表于 2012-7-21 09:34
Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/media ...

但是怎么修改呢,我是修改了交叉编译环境中的变量,您看一下
然后就出现了这种错误了。
Running build steps for project mainwindow...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make:进入目录'/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mainwindow'
/opt/EmbedSky/qt-4.5/__install/arm/bin/qmake -spec ../../../__install/arm/mkspecs/qws/linux-arm-g++ -unix -o Makefile mainwindow.pro
Failure to open file: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mainwindow//Makefile
Unable to generate makefile for: mainwindow.pro
make:离开目录“/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mainwindow”
make: *** [Makefile] 错误 5
Exited with code 2.
Error while building project mainwindow
When executing build step 'Make'

之前确实疏忽了,没看解释就发上来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| ankwyq 发表于 2012-7-21 10:51:42 | 显示全部楼层
问题解决了。总结出来应该是两个问题,一个是qmake的默认路径没有设置对,还有一个是文件夹权限。
如果有遇到这个问题的大哥可以先在shell里面,输入 which qmake,如果得到的qmake的路径不是你的安装路径,则需要修改qmake的环境变量,我的是这样的
export PATH=/opt/EmbedSky/qt-4.5/__install/arm/bin:$PATH
然后再执行which qmake,路径就对了。如果这样之后还是不行,那可能就是权限问题了,你要对你的工程文件夹的权限进行修改,然后就ok了。
希望对大家有所帮助,常发发信交流。
TQ-lkp 发表于 2012-7-24 09:18:47 | 显示全部楼层
嗯,感谢楼主分享解决经验!
卡卡西莫多 发表于 2012-9-18 17:57:03 | 显示全部楼层
TQ-lkp 发表于 2012-7-21 09:34
Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/media ...

什么意思?路径要一致?看不明白这里
cyw 发表于 2013-7-18 15:47:35 | 显示全部楼层
你好,请问下具体是怎么修改的。这个问题困扰了我好长时间
cyw 发表于 2013-7-18 15:49:06 | 显示全部楼层
ankwyq 发表于 2012-7-21 10:51
问题解决了。总结出来应该是两个问题,一个是qmake的默认路径没有设置对,还有一个是文件夹权限。
如果有遇 ...

很想请问你的,问题具体是怎么解决的啊。我目前碰到的问题和你现在展示的是一模一样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-2 02:27 , Processed in 1.031184 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表