翻译qmake文档 目录

英文文档连接:

http://qt-project.org/doc/qt-5/qmake-manual.html

http://qt-project.org/doc/qt-5/qmake-overview.html

由于qmake manual和overview  两章的内容都不多就把它们放在一起翻译了出来

qmake 指南

 qmake 是帮助简化跨平台项目开发的构建过程的工具,qmake能自动生成Makefile,以至于只需要几行代码就可以创建相应的Makefile。无论是不是用Qt写的软件项目都可以使用用qmake

     qmak 根据工程文件的内容来生成Makefile。工程文件是被程序员创建的,通常都很简单,但是复杂的工程会创建复杂的工程文件
     qmake包含额外的功能支持Qt的开发,自动包含moc和uic的编译规则。
     qmake可以不用程序员改变工程文件而自动生成Microsoft Visual Studio工程文件
内容列表
  上边这些是原文的连接,我会一一翻译过来下面是第一章内容  概述的翻译
 
概述 overview
     qmak tool 工具提供给你一个管理应用程序,库,或者其它组件编译过程的导向系统。这个方法能够控件源文件 的使用,并允许在这个过程中的步骤被简单的描述,通常这些描述会在一个文件里。qmake 扩展每一个项目文件里的信息到makefile,用于执行编译和连接所必须的命令。
描述一个项目
     项目(.pro)文件的内容用来描述项目,qmake使用文件里的信息生成包含构建每个项目所需的所有命令的makefile.项目文件一般包含源文件和头文件列表,一般配置信息和一些特定程序的描述,例如额外的库连接列表,或者使用额外的包含路径
     项目文件可以包含许多不同的元素,包含注释、变量声明、内置函数和一些简单的控制结构。在许多简单的项目里,只需要声明用来构建有一些基本配置选项的项目的源文件和头文件,更多关于如何创建简单项目文件的信息,请看GettingStarted
     你可以为复杂的项目创建更复杂的项目文件,项目文件的概述,请查看Creating Project Files。你可以在项目文件中使用的数的变量和方法更详细的信息,请查看Reference
     你可以使用应用程序或库项目模板来指定专门的配置选项来微调构建过程,更多信息请查看 Building Common Project Types
     你可以用QtCreator的新建项目向导来创建项目文件。选择项目模板,Qt Creator会创建一个有默认变量的项目文件(.pro)允许你构建和运行项目.你可以根据你的意图去修改项目文件(.Pro).
     你也可以用qmake生成项目文件。更全面的qmake命令行参数描述,请参阅 Running qmake
     qmake的基本配置功能可以处理大多数的跨平台项目。然而,使用一些特定平台的变量也许会更有用或者是必须使用的,更详细的信息,请查看 Platform Notes.
     构建一个项目
     对于许多简单的项目,你只需在工程的顶层目录运行qmake就可以生成Makefile.然后,你可以根据makefile运行平台的make 工具构建项目。
     在配置构建过程时qmake使用的相关环境变量的详细信息,请查看 Configuring qmake.
     使用第三方库
    Third Party Libraries指南为你展示如何在你的项目中使用简单的第三方库
 
 预编译头文件
     在大项目中,有可能会利用预编译头来提高构建过程。更详细的信息,请查看 Using Precompiled Headers

翻译qmake文档(一) qmake指南和概述的更多相关文章

  1. 翻译qmake文档 目录

    利用空闲时间把qmke的文档翻译出来,翻译水平有限,有些地方翻译的不好,请谅解, 如果您能指出来,我会很感激并在第一时候做出修改. 翻译qmake文档(一) qmake指南和概述 翻译qmake文档( ...

  2. 翻译qmake文档(四) Building Common Project Types

    翻译qmake文档 目录 本章原英文文档:http://qt-project.org/doc/qt-5/qmake-common-projects.html 构建常见的项目类型        本章描述 ...

  3. 翻译qmake文档(三) Creating Project Files

    翻译qmake文档 目录   原英文文档:http://qt-project.org/doc/qt-5/qmake-project-files.html   创建项目文件 项目文件包含qmake构建你 ...

  4. 翻译qmake文档(二) Getting Started

    翻译qmake文档 目录 原英文文档: http://qt-project.org/doc/qt-5/qmake-tutorial.html         本教程教讲授qmake基础知识.这个手册里 ...

  5. Google翻译PDF文档

    Google翻译PDF文档 翻译软件虽多如牛毛,但有关整段/全文翻译,堪用的软件极少, 涉及专业技术的文献.胜任翻译工作的人力稀缺.少不了project师讴心沥血. 由于多是PDF格式.即使要翻译个概 ...

  6. Laravel(PHP)使用Swagger生成API文档不完全指南 - 基本概念和环境搭建 - 简书

    在PHPer中,很多人听说过Swagger,部分人知道Swagger是用来做API文档的,然而只有少数人真正知道怎么正确使用Swagger,因为PHP界和Swagger相关的资料实在是太少了.所以鄙人 ...

  7. 自动化翻译ceph文档

    需求很简单,翻译官网的操作文档 下载ceph代码luminous版本 这个只用来编译doc的,我们只需要最新的这个分支即可,拉最少的代码 git clone -b v12.2.13 --single- ...

  8. 翻译qmake文档 目录(四篇)

    http://www.cnblogs.com/li-peng/p/4026133.html

  9. [翻译]MySQL 文档: Control Flow Functions(控制流函数)

    本文翻译自13.4 Control Flow Functions Table 13.6 Flow Control Operators 名称 描述 CASE Case 运算符 IF() if/else ...

随机推荐

  1. Jmeter教程索引贴

    新的一年即将到来,不知不觉2015年自己在Jmeter方面总结的文章有十几篇,在此汇总一下,顺便也算是个总结吧.2016年,继续学习技术,总结,写文章. 一.基础部分: 使用Jmeter进行http接 ...

  2. Java并发之CyclicBarrier 可重用同步工具类

    package com.thread.test.thread; import java.util.Random; import java.util.concurrent.*; /** * Cyclic ...

  3. Visual Studio 2012中文旗舰版(序列号和下载地址)

    序列号:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC 链接: http://pan.baidu.com/s/1pLGhDjl 密码: 3udq

  4. 编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在 控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类 的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大 小写英文字母表。

    package zuoye; public class print1 { String a="abcdefghigklmnopqrstuvwxyz"; String B=" ...

  5. Oracle表字段的增加、删除、修改和重命名

    本文主要是关于Oracle数据库表中字段的增加.删除.修改和重命名的操作. 增加字段语法:alter table tablename add (column datatype [default val ...

  6. Linux系统管理命令之用户组管理

    涉及的配置文件 /etc/group /etc/gshadow /etc/gshadow- 可用于还原 不同系统的备份文件名称不同:name-或name.old 命令: 添加用户组groupadd 组 ...

  7. Linux正则表达式grep

    正则表达式是一种符号表示法,用于识别文本模式.Linux处理正则表达式的主要程序是grep.grep搜索与正则表达式匹配的行,并将结果输送至标准输出. 1. grep匹配模式 grep按下述方式接受选 ...

  8. 关于/etc/hosts文件

    1,/etc/hosts,主机名何ip配置文件.hosts---The static table lookup for host name(主机名查询静态表) linux 的/etc/hosts是配置 ...

  9. Java调优

    Java调优经验谈 对于调优这个事情来说,一般就是三个过程: 性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统.应用的监控工具来发现问题. 性能分析:问题已经发生,但是你并不知道问题 ...

  10. C#语言数据总结

    整数类型 sbyte   -128~127之间 byte   0~255 short(Int16) -32768~32768 ushort(UInt16)  0~65535 Int (Int32)   ...