步骤如下:Qt Creator--->New Project--->库--->C++ 库--->名称为:proDemo6(创建路径自己拟定,本地为F:\Source\proStudy)--->类型:Qt Plugin--->其他项均默认--->完成。对应的pro文件如下: 此pro文件添加其他文件OTHER_FILES配置变量,另外,配置变量CONFIG添加了plugin值,因为工程类型选择为Qt Plugin。
staticlib:只用于“lib”模板,库一个静态库 plugin : 只用于“lib”模板,库是一个插件,这会使dll选项生效 CONFIG += qt thread debug 注意:这里要用+=不要用=,否则就不能使用编译的Qt库的类型了。
staticlib:只用于 lib 模板,库是一个静态库。 plugin:只用于 lib 模板,库是一个插件,这将会使 dll 选项生效。 例如:CONFIG += qt debug,使用 qt 库的应用程序,debug 版本。 注意事项:必须使用 “+=”,不要使用 “=”,否则原来的设置会被清除。 八、变量用法 8.1自定义变量 # 定义了一个变量MY_VARIABL...
1、QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /DEBUG :: Release版也将生成“.pdb”后缀的调试信息文件 2. CONFIG: 1pro配置项 CONFIG:23CONFIG +=console #添加标准输出终端45CONFIG += c++11#支持C++1167CONFIG +=plugin #插件编程:当TEMPLATE为 lib 时, CONFIG配置添加plugin, 则生成的共享库只有一个,而不...
Qt之pro配置详解 简述 使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,为方便大家理解、查找,现将常用的配置进行整理。 配置 注释 以“#”开始,到这一行结束。 快捷键:Ctrl + / CONFIG 指定编译器选项和项目配置,值由qmake内部识别并具有特殊意义。
(7) plugin 是指编译一个插件。插件总是动态库,因此这一参数暗指 dll 参数。 (8) console 是指应用程序需要写控制台(使用 cout,cerr,qWarning(),等等)。 (9) app_bundle 只适用于 Mac OS X 编译,是指可执行文件被放到束中,这是 Mac OS X 的默认情况。
plugin:编译一个插件 console:应用程序需要写控制台 当我们写CONFIG变量时,可以使用 如: CONFIG = qt release warn_off 1. 或者 CONFIG = qt CONFIG += release CONFIG += warn_off 1. 2. 3. 当想要移除某个设置时: CONFIG -= warn_off 1. ...
plugin - 只用于“lib”模板:库是一个插件,这将会使dll选项生效。 例如,如果你的应用程序使用Qt库,并且你想把它连编为一个可调试的多线程的应用程序,你的项目文件应该会有下面这行: 注意,你必须使用“+=”,不要使用“=”,否则qmake就不能正确使用连编Qt的设置了,比如没法获得所编译的Qt库的类型了。
使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,为方便大家理解、查找,现将常用的配置进行整理。 | 版权声明:一去、二三里,未经博主允许不得转载。 配置 注释 以“#”开始,到这一行结束。 快捷键:Ctrl + / CONFIG 指定编译器选项和项目配置,值由qmake内部识别并具有特殊意义。
pro即为qmake 的工程(project)文件,pri文件中的i 是包含(include)的首字母。类似于C、C++中的头文件,就是我们可以把 .pro 文件内的一部分单独放到一个 .pri 文件内,然后包含进来。在每个项目project文件中使用include类似包含头文件那样就可以把pri文件包含到项目中了,这样就可以省去在每个子项目中设置重复的公用...