安装好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)
保存退出,再重新构建,调试助手后面红色的"X"就变成绿色的“√”了。
之后,就可以在调试的时候,根据需要选择是不是用嵌入式版本的工具。
)