DEFINES:定义项目中的宏,可以用于条件编译。 TARGET_EXT:指定目标文件的扩展名,通常不需要手动设置。 CONFIG:包含项目的配置选项,如debug、release、qt等。 DESTDIR:指定中间对象文件的输出目录。 OBJECTS_DIR:指定中间对象文件的输出目录。 MOC_DIR:指定元对象编译器(MOC)的输出目录。 UI_DIR:指定QT Designer UI文...
Qt Pro文件的qmake关键字整理 1.DESTDIR 用于致命编译的目标文件的输出路径。 win32{ DESTDIR= ../../Lib/WIN32 } unit{ DESTDIR = ../../Lib/unix } 2.TARGET 目标名称。不包括后缀名。后缀名会根据TEMPLATE,平台自动增加。 如果需要我调试版本的库文件增加d后缀,那么可以用如下方法: CONFIG(debug,debu...
qmake会自动将这些资源文件编译到可执行文件或库中。 DESTDIR:用于指定生成文件的输出目录。 qmake语言的优势在于其简洁易懂的语法和灵活的配置选项,使得项目的构建过程更加高效和可定制。它广泛应用于Qt开发领域,适用于各种规模的项目。
TARGET - 此应用程序的可执行文件的名称。这将默认设置为项目文件的名称。(如果有扩展,则会自动添加该扩展)。 DESTDIR - 可执行文件所在的目录。 DEFFINES - 包含该应用程序所需的任何附加预处理器定义的列表。 INCLUDEPATH - 应用程序所需的任何附加包含路径的列表。 DEPENDPATH - 应用程序的依赖关系搜索路径。
qmake是一个自动生成makefile文件的工具,它根据.pro工程文件来生成对应的makefile。qmake的编译路径可以通过以下方式指定: 1.在.pro文件中使用DESTDIR变量指定编译路径,例如: ``` DESTDIR = /path/to/build ``` 这样生成的makefile会将编译的目标文件放置在指定的路径下。 2.在.pro文件中使用TARGET变量指定生成...
预定义变量引用:qmake提供了一些预定义的变量,如TARGET、DESTDIR等,可以在项目文件中直接引用它们的值。 用户定义变量引用:在项目文件中,可以通过定义自己的变量,并在其他地方引用这些变量的值。例如,可以定义一个变量来表示源文件的目录,并在其他地方使用该变量来指定源文件的路径。
11. DLLDESTDIR 指定复制目标dll的位置。 注意:此变量仅适用于Windows目标。 12. EXTRA_TRANSLATIONS 指定包含将用户界面文本转换为非本机语言的转换(.ts)文件列表。 与翻译不同,额外翻译中的翻译文件只能由lrelease处理,而不是lupdate。 你可以使用 CONFIG += lrelease 在构建期间自动编译文件,并且 CONFIG += lrel...
- TARGET:用于指定生成的可执行文件或库的名称。 - TEMPLATE:用于指定构建的模板,可以是app、lib或subdirs。 - INCLUDEPATH:用于指定头文件的搜索路径。 - DEPENDPATH:用于指定依赖库的搜索路径。 - DESTDIR:用于指定生成文件的输出目录。 - QMAKE_CXXFLAGS:用于指定编译器的附加选项。 - QMAKE_LFLAGS:用于指定链接...
DESTDIR_TARGET 本变量是由qmake内部设置的,基本是DESTDIR变量加上TARGET变量做为结尾。本变量的值一般由qmake或qmake.conf处理,而且不多须要修改。 DLLDESTDIR 指定dll目标文件拷贝到的地方 FORMS 本变量指定在编译前,uic要处理的UI文件。为了构建这些UI文件自动增长到工程,须要全部的依赖、头文件、源文件。
7. TARGET:指定生成的可执行文件或者库文件名。 8. TEMPLATE:指定生成规则,可以是app、lib、subdirs等。 9. DESTDIR:指定输出路径,生成的可执行文件或者库文件会放在该目录下。 10. QMAKE_CXXFLAGS:指定编译器选项,例如-Wall、-O2等。 以上是一些常见的qmake参数,我们可以根据需求灵活地组合使用,以便生成符合我们...