QT主要是用来做UI设计的,使得UI界面做起来更方便。Qt工具在symbian手机端使用的话,你只需要在之前的symbian环境下再安装一个QT SDK就可以了,然后就能在QtCreator中进行编程了。
开发环境
主机:Windows 7 下 VMware 7 建立虚拟机,划分1G内存,安装 Fedora 13 KDE Desktop
客户机:Windows 7 putty 连接
安装软件
- sudo yum install openssh gcc gcc-c++ qt-devel
- sudo system-config-firewall
- sudo service sshd restart
以下操作在putty下完成
配置路径
- [lonely@bogon QApplication]$ vim ~/.bashrc
添加
- export PATH=$PATH:/usr/lib/qt4/bin
- [lonely@bogon QApplication]$ source ~/.bashrc
程序源文件
- [lonely@bogon QApplication]$ cat QApplication.cpp
- #include <QApplication>
- #include <QPushButton>
- int main(int argc,char *argv[])
- {
- QApplication app(argc,argv);
- QPushButton b("Hello World!");
- b.show();
- return app.exec();
- }
编译流程
生成程序的项目文件 *.pro
- [lonely@bogon QApplication]$ qmake -project
生成 Makefile
- [lonely@bogon QApplication]$ qmake
编译 Makefile 得到可执行文件
- [lonely@bogon QApplication]$ make
- g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m32
- -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB
- -DQT_CORE_LIB -I/usr/lib/qt4/mkspecs/linux-g++ -I.
- -I/usr/include/QtCore -I/usr/include/QtGui
- -I/usr/include -I. -I. -o QApplication.o QApplication.cp
- g++ -Wl,-O1 -o QApplication QApplication.o -lQtGui -lQtCore -lpthread
回到linux中,双击生成的应用程序,看结果。
【编辑推荐】