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

qmake:配置qmake

使用的主机可执行文件的数据位置 QT_HOST_PREFIX:所有主机路径的默认前缀 QT_INSTALL_ARCHDATA:依赖于一般架构的 Qt 数据的位置 QT_INSTALL_BINS:Qt...QT_INSTALL_LIBEXECS:运行时库所需的可执行文件的位置 QT_INSTALL_LIBS:库的位置 QT_INSTALL_PLUGINS:Qt 插件的位置 QT_INSTALL_PREFIX:所有路径的默认前缀...QMAKESPEC 环境变量可以包含以下内容: 包含 qmake.conf 文件的目录的完整路径。在这种情况下,qmake 将从该目录中打开 qmake.conf 文件。...如果文件不存在,qmake 将退出并报错。 平台编译器组合的名称。在这种情况下,qmake 将在 Qt 编译时指定的数据路径的 mkspecs 子目录指定的目录中搜索。...注意:QMAKESPEC 路径将自动添加到 INCLUDEPATH 系统变量内容之后生成的 Makefile 中。

2.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

翻译qmake文档(一) 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...,例如额外的库连接列表,或者使用额外的包含路径      项目文件可以包含许多不同的元素,包含注释、变量声明、内置函数和一些简单的控制结构。...你也可以用qmake生成项目文件。更全面的qmake命令行参数描述,请参阅 Running qmake。      qmake的基本配置功能可以处理大多数的跨平台项目。...在配置构建过程时qmake使用的相关环境变量的详细信息,请查看 Configuring qmake.

1.5K70

qmake介绍

,项目文件主要包含源文件和头文件的引用,生成配置信息,还有其他任何的应用程序指定的细节,比如引用额外的库来链接,或者其他的include路径 pro文件包含很多不同的信息,包括注释,变量声明,内置函数...有关于配置的选项,或者一些在构建过程中的路径 qmake在每一个pro文件中寻找包含的变量,这些内容将决定应该向makefile中写入什么,举个例子,在HEADERS和SOURCES中的变量来告诉qmake...生成一个MakeFile的时候要搜索所有的子文件夹,并执行路径下的每一个pro文件,并且运行平台的 make工具在新创建的Makefile上,SUBDIRS变量用来包含一系列的子目录 常规配置属性 变量...要生成的应用程序的名字,默认的名字是项目的文件名 DESTDIR – 目标可执行文件所处的目录 DEFINES – 在应用程序中所定义的任何附加的预处理器 INCLUDEPAth – 应用程序中定义的任何附加的包含路径...VPATH – 关于需要搜索的文件的路径 DEF_FILE – 只有在windows平台中才可以使用,可以来反对应用程序的.def文件 如果你不需要加额外的配置,你可以不加,Qt会自己加上一些必要的选项

90410

qmake隐藏变量

罗列了一些Qt君常用到的qmake隐藏变量,因为这些变量没有写入到Qt官方的qmake文档中,意味着后续版本中说不能用就不能用了,只是做参考用。...unix是斜杠/ QMAKE_QMAKE qmake执行文件的绝对路径 *.pro项目文件,在Qt 5.12.2看到已是公开变量 一些跨平台命令 变量 含义 命令对照(win平台) QMAKE_CHK_DIR_EXISTS...xcopy /s /q /y /i QMAKE_DEL_DIR 删除目录命令 rmdir QMAKE_DEL_FILE 删除文件命令 del QMAKE_MKDIR 创建目录命令 mkdir QMAKE_MOVE...移动或重命名文件或目录命令 move 获取Qt有关信息的变量   获取到当前使用到的Qt或QMAKE的一些信息(版本,执行文件路径,编译器路径等)。...QT_INSTALL_PREFIX]) message($$[QT_INSTALL_QML]) message($$[QT_INSTALL_TRANSLATIONS]) 输出:(Qt君安装的Qt5.12.2版本路径

84030

qmake:变量手册

以下选项仅在 Linux/Unix 平台上生效: largefile:包括对大文件的支持。 separate_debug_info:将库的调试信息放在单独的文件中。...如果使用 Unix -l(库)和 -L(库路径)标志,qmake 会在 Windows 上正确处理库(即,将库的完整路径传递给链接器)。...115、QMAKE_LIBDIR 指定所有项目的库搜索路径列表。要在项目文件中指定其他搜索路径,请使用 LIBS。...指定在链接时添加到可执行文件的库路径列表,以便在运行时优先搜索路径。 当指定了相对路径时,qmake 会将它们转换成动态链接器理解的与引用可执行文件或库的位置相关的形式。...这仅受某些平台(当前基于 Linux 和 Darwin 的平台)支持,并且可以通过检查是否设置了 QMAKE_REL_RPATH_BASE 来检测。

3.5K20

QMake study(part 3)

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

60340
领券