首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

翻译qmake文档(一) qmake指南和概述

描述一个项目      项目(.pro)文件的内容用来描述项目,qmake使用文件里的信息生成包含构建每个项目所需的所有命令的makefile.项目文件一般包含源文件和头文件列表,一般配置信息和一些特定程序的描述...在许多简单的项目里,只需要声明用来构建有一些基本配置选项的项目的源文件和头文件,更多关于如何创建简单项目文件的信息,请看GettingStarted      你可以为复杂的项目创建更复杂的项目文件,项目文件的概述...你可以使用应用程序或库项目模板来指定专门的配置选项来微调构建过程,更多信息请查看 Building Common Project Types      你可以用QtCreator的新建项目向导来创建项目文件...你也可以用qmake生成项目文件。更全面的qmake命令行参数描述,请参阅 Running qmake。      qmake的基本配置功能可以处理大多数的跨平台项目。...在配置构建过程时qmake使用的相关环境变量的详细信息,请查看 Configuring qmake.

1.6K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    qmake介绍

    qmake 检查多个条件 创建项目文件 pro文件基础 变量 关于空白 关于注释 内置函数和控制流 项目模板 常规配置属性 声明Qt的库 配置特性 声明其他的库 让我们开始创建一个普通的项目吧 Application...,项目文件主要包含源文件和头文件的引用,生成配置信息,还有其他任何的应用程序指定的细节,比如引用额外的库来链接,或者其他的include路径 pro文件包含很多不同的信息,包括注释,变量声明,内置函数...来生成pro文件,更多的信息请看Running qmake 这些基础的配置特性可以生成跨平台的项目,然而一定是有用的,详细的请看Platform Notes 构建一个项目 对于简单的项目,你只需要运行顶层文件件夹中的...有关于配置的选项,或者一些在构建过程中的路径 qmake在每一个pro文件中寻找包含的变量,这些内容将决定应该向makefile中写入什么,举个例子,在HEADERS和SOURCES中的变量来告诉qmake...qmake可以使用额外的配置特性,需要卸载prf文件中,这些额外的属性通常是来支持在构建过程中使用的定制的工具,为了在构建过程中添加这些特性,使用变量CONFIG来添加特征的名字 比如,qmake可以配置构建阶段

    1K10

    Qmake VS Cmake

    用 cmake 构建Qt工程(对比qmake进行学习) cmake vs qmake qmake 是为 Qt 量身打造的,使用起来非常方便 cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能...(目前QtCreator为qmake也默认启用了该功能。...Using CMake to Build Qt Projects 一文中说: 对简单的Qt工程,采用 qmake 对复杂度超过 qmake 处理能力的,采用 cmake 尽管如此,如果简单Qt的工程都不知道怎么用...,故手动禁用 QTGUI 这两行可以直接使用 FIND_PACKAGE(Qt4 COMPONENTS QtCore REQUIRED),未指定的模块将被禁用 包含一个CMake为Qt提供的配置文件...只是: MinGW 下仅仅这么做还不行,上面的 MinGW 块用来修复这个问题 Debug 与 Release qmake 使用 qmake 时,可以在 pro 文件内分别为两种模式设置不同的选项

    1.2K10

    qmake的使用

    前言 在linux环境下进行程序开发时,经常需要使用makefile管理编译代码,特别是一些大型工程,而makefile工具语法晦涩深入研究较为困难,好在有很多工具可以自动生成makefile,qmake...TARGET = Func CONFIG += console c++11 #C++11标准 CONFIG -= qt DEFINES += IOS_64 #64位 DEFINES += IOS_LINUX...#Linux系统 QMAKE_CXXFLAGS += -fPIC QMAKE_LFLAGS_DEBUG += -L$$PWD/../.....可以使用qmake -h查看具体的说明 qmake生成makefile 调试经验 在linux平台下可以用ldd命令查看so库所依赖的其他so库,readelf -d libxxx.so | grep...rpath查看xxx.so配置的依赖库的链接路径 qt如果勾选编译的shadow路径,那么生成的系列文件将不按照pro文件生成,而是生成在shadow路径 发布者:全栈程序员栈长,转载请注明出处:https

    99520

    QMake study(part 3)

    在qt/mkspecs中的每一个目录里面,都有一个包含了平台和编译器特定信息的qmake.conf文件。这些设置适用于你要使用qmake的任何项目,请不要修改它,除非你是一个专家。...项目(.pro)文件 一个项目文件是用来告诉qmake关于为这个应用程序创建makefile所需要的细节。...例如,一个源文件和头文件的列表、任何应用程序特定配置、例如一个必需要连接的额外库、或者一个额外的包含路径,都应该放到项目文件中。 “#”注释 你可以为项目文件添加注释。...“app”模板 “app”模板告诉qmake为建立一个应用程序生成一个makefile。当使用这个模板时,下面这些qmake系统变量是被承认的。...CONFIG变量 配置变量指定了编译器所要使用的选项和所需要被连接的库。配置变量中可以添加任何东西,但只有下面这些选项可以被qmake识别。

    65440
    领券