步骤如下:Qt Creator--->New Project--->库--->C++ 库--->名称为:proDemo6(创建路径自己拟定,本地为F:\Source\proStudy)--->类型:Qt Plugin--->其他项均默认--->完成。对应的pro文件如下: 此pro文件添加其他文件OTHER_FILES配置变量,另外,配置变量CONFIG添加了plugin值,因为工程类型选择为Qt Plugin。
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, 则生成的共享库只有一个,而不...
staticlib-值用于“lib”模版:库是一个静态库。 plugin-只用于“lib”模版:库是一个插件,这将会使dll选项生效。 例如,如果你的应用程序使用Qt库,并且你想把它连编为一个可调试的多线程应用程序,你的项目文件应该会有西面这样: CONFIG += qt thread debug 6.其它关键字 HEADERS-应用程序中的所有头文件的列表。
plugin - 只用于“lib”模板:库是一个插件,这将会使dll选项生效。 例如,如果你的应用程序使用Qt库,并且你想把它连编为一个可调试的多线程的应用程序,你的项目文件应该会有下面这行: CONFIG += qt thread debug注意,你必须使用“+=”,不要使用“=”,否则qmake就不能正确使用连编Qt的设置了,比如没法获得所...
plugin - 只用于“lib”模板:库是一个插件,这将会使dll选项生效。 例如,如果你的应用程序使用Qt库,并且你想把它连编为一个可调试的多线程的应用程序,你的项目文件应该会有下面这行: 注意,你必须使用“+=”,不要使用“=”,否则qmake就不能正确使用连编Qt的设置了,比如没法获得所编译的Qt库的类型了。
Qt之pro配置详解 简述 使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,为方便大家理解、查找,现将常用的配置进行整理。 配置 注释 以“#”开始,到这一行结束。 快捷键:Ctrl + / CONFIG 指定编译器选项和项目配置,值由qmake内部识别并具有特殊意义。
(7) plugin 是指编译一个插件。插件总是动态库,因此这一参数暗指 dll 参数。 (8) console 是指应用程序需要写控制台(使用 cout,cerr,qWarning(),等等)。 (9) app_bundle 只适用于 Mac OS X 编译,是指可执行文件被放到束中,这是 Mac OS X 的默认情况。
使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,为方便大家理解、查找,现将常用的配置进行整理。 | 版权声明:一去、二三里,未经博主允许不得转载。 配置 注释 以“#”开始,到这一行结束。 快捷键:Ctrl + / CONFIG 指定编译器选项和项目配置,值由qmake内部识别并具有特殊意义。
plugin 编译成插件库,本选项意味着dll也设置了. VERSION – 目标库的版本号,如 2.3.1 编译成一个插件 插件的编译是使用lib模板,正如上面所描述的那样,这告诉 qmake生成的Makefile是将要编译成为每个平台都适当的形式的插件.通常是库的形式,跟普通的库一样VERSION 变量是用来指定一些有关插件的信息 VERSION – 目...
③使用Q_PLUGIN_METADATA ()宏导出插件。 ④使用合适的.pro文件构建插件。 上面的步骤看不大懂?没关系,下面我们通过程序来逐步分解上面的步骤 1. 创建子工程Qt应用程序 在Qt新建工程时,选择创建子工程,如下图。 按照提示完成子工程的创建,我的工程名称是MyFirstPlugin创建...