Qt/Embedded调试版本问题

来源:互联网 发布:中国素质教育现状知乎 编辑:程序博客网 时间:2024/06/05 15:50

安装好Qt/E之后,需要修改配置文件,才能在Qt Creator下,用嵌入式版本的qt进行编译。以下都是在Linux环境下完成。

1,在Qt Creator中打开一个项目,进入项目->构建设置->概要->Qt版本,后面有个 “管理”,点击进入管理页面。

2,在管理页面选择  手动设置->添加(右侧+号),底部有个qmake路径,点击右侧 浏览 ,选择qt的安装路径,我这里是

/usr/local/Trolltech/QtEmbedded-4.5.3-arm/bin/qmake  

(这个是2012-8-7 11:15:26更新的,之前是用的/usr/local/qte/qtEmbedded/bin/qmake ,之前这个路径是当时编译的路径,即gmake和make install的路径)

  之后,点击重新构建。出现问题:

qmake:arm-linux-g++:cant find....

这里的解决办法是:

修改 qmake.conf 的内容。(用鼠标指向新添加的路径时,会出现一页信息,第二行是

mkspec:qws/linux-arm-g++,我们要修改的qmake.conf文件就在这个目录底下。绝对路径是:

/usr/local/Trolltech/QtEmbedded-4.5.3-arm/mkspec/qws/linux-arm-g++/qmake.conf

命令行下,vi修改这个文件的内容,将所有 = 后的路径都替换为绝对路径,即交叉编译工具的安装路径,这里是

/usr/local/usr/local/arm/3.4.1/bin    (替换的命令为    :%s/原内容/替换后的内容/g)

http://my.csdn.net/uploads/201206/18/1340011763_4114.png

保存退出,再重新构建,调试助手后面红色的"X"就变成绿色的“√”了。

之后,就可以在调试的时候,根据需要选择是不是用嵌入式版本的工具。





原创粉丝点击