MOC_DIR = temp/moc RCC_DIR = temp/rcc UI_DIR = temp/ui OBJECTS_DIR = temp/obj 这样,编译时生成的临时文件就按不同类型分类放到项目下的temp文件夹中了。 2、指定库文件路径PWD/OUT_PWD/_PRO_FILE_/_PRO_FILE_PWD_ PWD 指的是当前正在解析的.pro文件的目录的完整路径。 在编写支持影子构建的项目...
4): QT += widgets#工程所使用的模版;app表示是应用程序;lib则表明是库TEMPLATE=app#临时文件存放位置MOC_DIR = temp/moc #指定moc命令将含Q_OBJECT的头文件转换成标准.h文件的存放目录RCC_DIR = temp/rcc #指定rcc命令将.qrc文件转换成qrc_*.h文件...
TARGET= hello DESTDIR= ./release } 如果你要在windows下面运行console:CONFIG +=console UI_DIR:UIC将ui转化为头文件所存放的目录 RCC_DIR:RCC将qrc文件转化为头文件所存放的目录; MOC_DIR:MOC命令将含Q_OBJECT的头文件转换为标准的头文件存放的目录; OBJECTS_DIR:生成的目标文件存放的目录; DEFINES:应用程序...
1 MOC_DIR = $$PWD/debug/moc 13、RCC_DIR:用于指定资源编译器(Resource Compiler,RCC)生成的中间文件的输出目录。RCC 用于将 Qt 项目中的资源文件(通常是.qrc文件)编译为 C++ 代码,使得这些资源可以在应用程序中被直接使用。 1 RCC_DIR = $$PWD/debug/rcc 14、CONFIG(debug, debug|release) 和 CONFIG...
RCC_DIR = build/release/rcc UI_DIR = build/release/uic } config(debug, debug|release) 是一个条件表达式,可以理解为 if (debug === true) { } else if (release == true) { } 0 注意: 按照perl语法,那个左大括号’{‘不能换行,要和前面的表达式在同一行。(有人自作聪明换行,被坑了呢 ) ...
RCC_DIR:指定Qt资源编译器输出文件的目录(.qrc文件转换成qrc_*.h文件的存放目录) RESOURCES:指定资源文件 (qrc) RC_ICONS:仅适用于Windows,指定的图标应该包含在一个生成的.rc文件里 SOURCE:指定所有源文件 TARGET:指定目标文件名称 TEMPLATE:模板变量告诉qmake为这个应用程序生成哪种makefile ...
MOC_DIR:指定来自moc所有中间文件放置的目录 OBJECTS_DIR:指定所有中间文件.o(.obj)放置的目录 QT:指定项目中使用Qt的模块 RCC_DIR:指定Qt资源编译器输出文件的目录(.qrc文件转换成qrc_*.h文件的存放目录) RESOURCES:指定资源文件 (qrc) RC_ICONS:仅适用于Windows,指定的图标应该包含在一个生成的.rc文件里 ...
MOC_DIR: moc转换文件路径。 RCC_DIR: 资源文件路径。 UI_DIR:ui文件转换的路径。 RESOURCES:需要包含的资源文件。 LIBS:依赖库的路径和名称 -L{xxdirxx} -l{xxnamexx}。 LIBEXT: 产生lib的后缀。 DEFINES:应用程序所需的额外的宏定义列表。 INCLUDEPATH:应用程序所需的额外的包含路径列表。
RCC_DIR = $$PWD/temp/rcc UI_DIR = $$PWD/temp/ui # generate .pdb QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO CONFIG(release, debug|release) { # release ...
win32:RCC_DIR = c:/myproject/resources RESOURCES 指定资源文件 (qrc) 的名称,参考:Qt之资源系统 例如: RESOURCES += Resource/resource.qrc RC_FILE 指定应用程序资源文件的名称。这个变量的值通常是由qmake或qmake.conf处理,很少需要进行修改。 例如: ...