linux环境下qt的编译

上传人:小** 文档编号:92834987 上传时间:2019-07-13 格式:PDF 页数:2 大小:119.65KB
返回 下载 相关 举报
linux环境下qt的编译_第1页
第1页 / 共2页
linux环境下qt的编译_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux环境下qt的编译》由会员分享,可在线阅读,更多相关《linux环境下qt的编译(2页珍藏版)》请在金锄头文库上搜索。

1、Linux 环境下环境下 Qt 的编译的编译 邵发 2015/6/26 一、编译一、编译 Qt 4.8.3 Qt 本身其实就是由一个大型的库,在 Linux 使用时,首先要编译 Qt 本身。Qt 压缩包是一个 很容易编译的带了源码的项目,下面介绍如何编译它。 以下是对QT4.8.3的编译,如果你的版本不一致,只要把版本号目录名改一下就行了。 1. 在Linux下,解压缩Qt4.8.3的压缩包,例如 tar zxvf qt4.8.3.tar.gz -C /opt/build/qt4.8.3/ 2. 在命令行窗口中,切换到源码目录,例如 cd /opt/build/qt4.8.3/ 和普通的Lin

2、ux项目一样,执行configure / make / make install三大步骤。 (1) configure 为了加快编译速度,先修改一下 projects.pro这个文件,把不需要编译的行前加# 号注释一下。(否则编译过程极为漫长,因为它把examples和demos都编译了一遍) for(PROJECT, $list($lower($unique(QT_BUILD_PARTS) isEqual(PROJECT, tools) SUBDIRS += tools else:isEqual(PROJECT, examples) # SUBDIRS += examples else:is

3、Equal(PROJECT, demos) # SUBDIRS += demos 然后,执行configure进行配置,例如 ./configure -prefix /opt/qt4.8.3 -opensource -no-qt3support -nomake examples -nomake demos -no-webkit 注:在编译选项中,为了加快编译速度,取消了example,demos和webkit模块的编 译。 (2) make 输入make命令,开始编译 make (3) make install 将编译好的库文件输出到 /opt/qt4.8.3/目录 make install

4、二、二、在在 Linux 下编译下编译 QT 项目项目 我们在Windows下,用Vs2008+Qt插件创建的项目,可以拿到Linux编译得到可以在 Linux运行的桌面程序。 1. 生成 *.pro文件 参照教学视频里的第16.1里描述,生成 *.pro / *.pri文件 2. 在Linux 编译 把Windows下的Qt项目文件夹的内容拷贝到Linux上,例如,放在 /opt/project/TestQt/下 然后就可以编译了: export PATH=$PATH:/opt/qt4.8.3/bin cd /opt/project/TestQt/ qmake make 注:环境变量PATH可以事先在/etc/profile中设置好,不需要每次都设置一下。 注:qmake是Qt的编译程序,它能够根据*.pro中的配置参数来编译项目。也可以后面 直接指定*.pro的名字,例如 qmake TestQt.pro 3. 运行程序 在*.pro文件中,TARGET规定了输出的可执行程序的文件名,而DESTDIR规定了输出 的目录。 由于我们生成的是一个界面程序,所以需要在桌面环境中运行。直接在文件夹目录双击 运行即可。 注:不能在纯命令行(runlevel=3)环境下运行(即,纯命令行模式下是无法启动GUI 程序的)。要运行GUI程序,显然必须要先进入桌面环境才可以运行。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号