注:在用QT编程时,不要用QtUiTools等库,QTEmbedded中没有这些库。
1、执行以下命令,进行安装QT应用库文件及QTCreator;
sudoapt-get install qt4-dev-tools qt4-designer qt4-doc qt4-qtconfigqt4-demos qt4-qmake libqt4-sql-mysql qdevelop (这一步可以省略)
sudo apt-get install qt-creator
简介:
qt4-dev-tools中包括了QtAssistant,Qt Linguist,Qt Creator
qt4-designer可视化窗体设置工具
qt4-doc这个是帮助文档
qt4-qtconfigQt的配置工具,这个装好默认好
qt4-demos官方的一些Demo
QtAssistant是Qt自带的一款可定制、可重新发行的帮助文件浏览器。QtAssistant支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。关于QtAssistant定制的资料主要是QtAssistant自身所带的英文文档,虽然讲解比较详细,但是对于初学者来说难以快速的入手 http://blog.chinaunix.net/space.php?uid=8210028&do=blog&id=343591
QT-Designer使用教程 http://www.yuanma.org/data/2007/1228/article_2935.htm
Qt Designer使用简易教程
http://blog.sina.com.cn/s/blog_4b0f065f0100e4zv.html
QT-Linguist使用方法:QT-Linguist工具主要用在项目的多语言翻译处理过程中http://hi.baidu.com/jrsnail/blog/item/b179942ec3144a434fc2268d.html
2、按照提示输入“y”,安装相应文件,结果如下界面所示;
3、安装后,单击左上角Applications,选择Programming,会出现刚才安装的相应QT应用程序,如下界面所示;
4、打开QtCreator,弹出如下界面;
5、设置QtCreator编译环境,单击QtCreator的Tools菜单下Options,显示如下界面;
6、再选择Qt4的QtVersions,单击该界面右上角的加号添加编译路径,如下界面所示;
7、单击“Browse…”按钮,在弹出的界面中选择安装qt4.6.3后生成的文件夹中的qmake文件/home/xw/Qt/qt4.6.3/bin/qmake,在单击“Open”,如下界面所示;
8、再单击“Apply”,完成添加,如下界面所示;
9、重新编译QtCreator已有的例子,在开始界面选择一个简单例子HelloWorld,如下界面所示;
10、在弹出的如下界面,选择将例子拷贝到/home/xw/workdir/Qtcreatorm目录下;
11、再单击“CopyProject and Open”按钮,弹出如下界面所示;
12、在Tools->options->Qt4->QtVersions选择DefaultQt Version中选择“Qtin PATH”,然后单击“Build”菜单下“BuildAll”,单击右下角“4Compile Output”查看编译结果,如下界面所示;
13、如果编译成功,就完成了在主机上对源文件的编译过程,单击“Build”菜单下“Run”就可运行该程序,在左上角就会出现如下界面;
14、现在来实现对该源程序在开发板上的编译,在Tools->options->Qt4->QtVersions的DefaultQt Version中选择“4.6.3”,单击“OK”,如下界面所示;
15、如果现在直接对该程序编译就会出现如下界面所示的错误,这是因为没有在PATH中添加相应的路径;
16、单击如下界面的“Projects”里“BuildEnvironment”,单击“ShowDetails”的“PATH”;
17、再在如下界面中输入如下指令,如下界面所示;
echo$PATH
18、把显示的路径拷贝到PATH中,如下界面所示
19、再单击“ShowDetails”,如下界面所示;
20、单击“Build”菜单下“BuildAll”,,显示编译成功,如下界面所示;
21、把/home/xw/workdir/Qtcreator/hellotr文件夹下的hellotr的可执行文件拷贝到目标板下的/home/xw/targetfs/opt文件下,执行如下指令;
cp/home/xw/workdir/Qtcreator/hellotr/hellotr /home/xw/targetfs/opt
22、启动开发板,启动目标板后,进入root权限并运行该文件,即执行以下命令;
root
cd/home/root
cdopt
./hello-qws
(如果出现以下提示:
Couldnot read calibration: "/etc/pointercal"
则在目标板上执行以下命令,对触摸屏进行校对后再运行可执行文件即可:
cd/usr/bin/qtopia/examples
ts_calibrate
)
如果还有错误,尝试执行以下命令:
exportTSLIB_TSDEVICE=/dev/input/touc hscreen0
exportQWS_MOUSE_PROTO=Tslib:/dev/inp ut/touchscreen0
自己编写一个QtCreator程序,可以参考如下网址;
http://mobile.51cto.com/symbian-267761.htm