Qt5.9.1 qmake中文手册(一)

qmake 手册

qmake工具有助于简化跨平台项目的开发.它自动生成Makefiles,只需要很少的信息就可以创建Makefiles。无论是Qt项目或者是其他软件项目,都可以使用qmake。

qmake通过项目文件(.pro)里提供的信息自动生成Makefiles.项目文件(.pro)由开发者创建,通常项目文件(.pro)都很简单,大型复杂的项目也可以通过项目文件(.pro)创建。

qmake包含的附加功能支持Qt跨平台开发,qmake可以为moc和uic自动生成编译规则。

qmake可以在无需修改项目文件(.pro)的情况下自动生成Microsoft Visual studio项目。

目录大纲

  • 预览
  • 快速入门
  • 创建项目文件
  • 构建通用项目
  • 运行 qmake
  • 平台说明
  • qmake 语法
  • 高级用法
  • 使用预编译头文件
  • 配置 qmake
  • 参考
    • 变量
    • 替换函数
      • 内置替换函数
    • 测试函数
      • 内置测试函数
      • 测试函数库

预览

qmake工具提供了一个管理应用程序,库和其他组件的面向项目的系统。可以使你控制项目里的所有源文件,并简明描述了构建过程中每一步的信息。qmake扩展了每个项目中在编译和连接中运行必要命令的Makefile文件中的信息。

描述项目

Qt项目通过项目文件(.pro)文件内容来描述这个项目。qmake利用项目文件(.pro)中的信息生成Makefiles,Makefiles包含了编译项目所需的所有命令。项目文件(.pro)通常包含源文件和头文件的列表,通用的配置信息和特定应用程序细节, 例如外部库链接列表,或者外部头文件包含目录列表等。

项目文件(.pro)可以包含许多不同类型的元素,包括注释,变量声明,内置函数和一些简单的控制结构。一些最简单的项目中, 只需声明用于构建基本的配置选项的源文件和头文件。更多关于如何创建一个简单的项目文件,请参考快速入门。

你可以为更复杂的项目创建复杂的项目文件(.pro)。预览项目文件,参见创建项目文件。关于项目文件(.pro)中使用变量和函数的详细信息,请看参考.

你可以使用一个应用程序或者库的项目模板,通过指定专门的配置来调整构建过程。 获取更多信息请看构建通用项目.

你可以使用Qt新建项目向导,来新建项目文件(.pro)。择项目模板,然后Qt Creator会创建一个带默认参数的可以构建和运行的项目。你可以通过修改项目文件(.pro)来达到你的目的。

你也可以通过qmake生成项目文件(.pro),获取全部的qmake的描述和命令行参数,请参考运行 qmake.

基本配置特性的qmake可以处理绝大多数的跨平台项目。然而, 使用一些平台特性的变量是非常有效的,甚至的必须的。更多关于使用平台特性变量的信息,请参考平台说明.

构建项目

对于简单项目,你只需在项目的根目录运行qmake来生成Makefile。你可以运行平台的make命令执行Makefiles来构建你的项目。

更多关于配置构建过程使用的环境变量的信息,请参考配置 qmake.

使用第三方库

使用第三方库的指南向你展示如何在你的Qt项目中使用简单的第三方库。

预编译头文件

在大型项目中,可以利用预编译头文件加快构建过程。更多信息请参考使用预编译头文件.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值