|
我们提供的手册中已经介绍了如何从源码编译移植Qt,另外还有一个已经编译好的Qt SDK,如果您只是需要开发Qt应用程序,那么可以不必编译移植Qt源码,而是直接使用Qt SDK即可,之前我们提供的Qt SDK环境路径存在一些问题,需要修改,对一些第一次使用的用户带来了困惑,现在我们重新释放了Qt SDK包,只需要配置一下gcc以及当前SDK包所在路径即可完成环境搭建。
解压Qt-prebuilt-SDK [mw_shl_code=bash,true]$ cd ${WORKDIR}/Qtgui
$ tar -zxvf qt-prebuilt-sdk.tar.gz
$ cd qt-prebuilt-sdk[/mw_shl_code]
打开并编辑qt-prebuilt-sdk-env文件,将TOOLCHAIN修改为交叉编译器所在路径,将QT_PREFIX修改为qt-prebuilt-sdk所在路径。
[mw_shl_code=bash,true]export TOOLCHAIN=<gcc toolchain path>
export QT_PREFIX=<qt-prebuilt-sdk path>
[/mw_shl_code]
执行此环境文件:
[mw_shl_code=bash,true]$ source qt-prebuilt-sdk-env[/mw_shl_code]
编译QtHelloworld测试SDK 创建Qt代码文件helloworld.cpp:
[mw_shl_code=bash,true]$ touch helloworld.cpp[/mw_shl_code]
输入如下代码:
[mw_shl_code=cpp,true]#include <QApplication>
#include <QLabel>
int main(int argc, char **argv){
QApplication app(argc,argv);
QLabel label("Make Your idea Real!");
label.show();
return app.exec();
}
[/mw_shl_code]
创建helloworld.pro文件:
[mw_shl_code=bash,true]$ touch helloworld.pro[/mw_shl_code]
输入如下代码:
[mw_shl_code=bash,true]QT += core gui
SOURCES += helloworld.cpp[/mw_shl_code]
编译helloworld:
[mw_shl_code=bash,true]$ qmake helloworld.pro
$ make[/mw_shl_code]
Qt-prebuilt-SDK下载地址
点击这里开始下载
|
|