Qt中.pro中相关介绍

  • LIBS 中-L后面跟的是库路径,-l跟的是库文件名字。
  • Qt生成的Makefile文件在build目录下,对它可以直接执行make install操作.install可以认为是安装到系统库目录.
  • TEMPLATE用来表明pro是什么类型的,比如=app表示最终生成的是应用,=lib表示是库文件,=subdirs表示子目录.
  • CONFIG表示一些配置,比如+=c++11表示使用c++11的规则,+=console表示是控制台类型,+= staticlib和+= sharelib分别表示静态库和动态库, -= app_bundle可以阻止创建一个 app bundle(它会将可执行文件 放入一个子目录下);CONFIG(release, debug|release)表示只对release执行(默认情况下两者模式都会生成makefile文件).
  • TARGET是表示生成物的名称,生成物会自动加上后缀,比如同为lib,在Windows下生成A.dll,在Linux下生成A.so.
  • DEFINES表示define标志量.
  • pri文件类似于头文件,使用方法:include(xxx.pri)
  • 自定义变量
	 MY_LIB_PATH = /home/bv5/MyPrograms
     使用方法: INCLUDEPATH += $$MY_LIB_PATH 或者INCLUDEPATH += $${MY_LIB_PATH }

更多见:

https://doc.qt.io/qt-5/qmake-language.html

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页