打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
QT学习之二:Qt命令模式下建立编译的第一个例子

1.      系统环境    

主机操作系统:ubuntu10.04

主机编译器:gcc4.4.3,

交叉编译器:arm-linux-gcc-4.3.2

前提条件搭建好qt4.6.3的三个编译版本:PC,X86, ARM

并把/usr/local/Trolltech/QtEmbedded-4.6.3/bin设置为默认的qmake的工具

 

2.测试一下

       重新开一个终端,输入命令:

       qmake -v

       输出结果:

       QMake version 2.01a
        Using Qt version 4.5.3in /usr/local/Trolltech/Qt-4.5.3/lib
       
输入命令:

       which qmake

       输出结果:

        /usr/local/Trolltech/QtEmbedded-4.6.3/bin/qmake

    证明 Qt环境变量已经被配置成功。

        

 

     3.开始 Qt

       写个简单的 Qt程序使用安装的 Qt编译来测试一下它的工作效果
       
新建一个文件名为 hello.cpp,其内容如下:

[cpp] view plaincopyprint?

1.    #include <QApplication>  

2.    #include <QLabel>  

3.    int main(int argc,char *argv[])  

4.    {  

5.        QApplication app(argc,argv);  

6.        QLabel *label = new QLabel("Hello Qt!");  

7.        label->show();  

8.        return app.exec();  

9.    }  


        保存 hello.cpp,编译过程如下:
        在 hello.cpp所在目录下,运行命令
        qmake -project
        hello.cpp 同目录下有hello.pro文件被生成,它是与平台无关的工程文件。
        在 hello.cpp所在目录下,运行命令
        qmake hello.pro
        同目录下有 Makefile文件被生成(Makefile是指导编译器编译源代码的配置文件,在其目录下输入make命令(nmake在win32,vc6环境)就可以完成编译)。
        在 hello.cpp所在目录下,运行命令
        make
        同目录下有 hello,hello.o两个文件被编译生成。其中 hello就是在当前 Linux 系统下使用 Qt编译生成的可执行文件了。

     启动qvfb

     #qvfb-width 800 -height 480 &

    启动hello

    #./hello –qws

则可以在qvfb中看到“HelloQt!“文本框弹出,OK!

 

参考:

Linux 下编译并安装配置 Qt全过程

http://blog.csdn.net/defonds/article/details/4941746

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
在Windows中安装配置Qt
Qt: Ubuntu10.04安装Qt embedded x86 + qvfb开发环境
Linux下Qt编程(命令方式):Hello Qt!
Qt
【精品博文】编译QT/E设备上运行
最新版qtE4.5.2成功移植编译及运行
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服