Qt的交叉编译问题

操作系统:ubuntu10.04,已装arm-qte-4.7.0-20101105.tar.gz在DesktopQt4.7.4forGCC(QtSDK)下程序可以编译成功... 操作系统:ubuntu10.04,已装arm-qte-4.7.0-20101105.tar.gz
在Desktop Qt 4.7.4 for GCC (Qt SDK)下程序可以编译成功并且运行
现在要移植到开发板:友善之臂6410

按照说明书,Qt版本是这个,而编辑构建配置应该是Qt in PATH Release
但是选择了Qt版本之后,编辑构建配置一起跟着改变为Qt4.7.0(QtEmbedded-4.7.0-arm)
是新手,不懂如何移植,求教具体过程
展开
 我来答
不按规矩出牌
2012-12-03 · TA获得超过133个赞
知道答主
回答量:37
采纳率:0%
帮助的人:40.1万
展开全部
修改QtCreator的配置。
tools-->Options--->Build && Run --->Qt Versions
把你的开发板的编译工具链扔进去。再到你发的那个图里设置。
追问

已经弄进去了,莫非是"没有安装qmlviewer"这个所以无法编译出可执行文件?

追答
你这样是不是就可以编译了。
Qt4.7.0什么的这个名字,是自己取的名字,叫啥都行。
Build directory 是编译目录,那个换哪个目录都行,有个就行,不用一样。
qmlviewer 是浏览qml文件的,和编译没啥关系。
你说不能生成可执行文件,提示什么错误。
百度网友af6bb57
2012-12-03 · TA获得超过537个赞
知道小有建树答主
回答量:789
采纳率:100%
帮助的人:227万
展开全部
你看着他使用手册做啊。。。我都看不懂你在这里说什么 !
更多追问追答
追问

使用手册是这样的

它的编辑构建配置(Edit build configuration)是Qt in PATH Release

Qt版本是Qt4.7.0(QtEmbedded-4.7.0-arm)


而我的Qt版本选了Qt4.7.0(QtEmbedded-4.7.0-arm)之后,编辑构建配置也跟着变成了Qt4.7.0(QtEmbedded-4.7.0-arm),然后构建,编译出错,不产生可执行文件

追答
你把那个Shadow build那个目录改一下!不存在目录!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式