QT引入第三方库
有时需要在QT工程中引入第三方的库
比如我需要在QT工程中使用ffmpeg 那么就需要将ffmpeg引入到工程中来
引入的实质也就是把ffmpeg的库文件和头文件引入
QT工程的描述性文件
使用VS构建工程时 会生成sln文件描述工程
CMAKE工程有CMakeLists.txt描述工程组成
而QT中 则是pro文件来描述工程
通常在QtCreator生成的工程中会有 项目名.pro文件存在
引入库的语法
编译脚本中一般都会有引入链接库和指定头文件目录的语法
比如 make就是 gcc -L./inc -I./lib来指定链接目录和头文件目录
CMake中也引入了 include_directories和link_directories
在QT pro文件中则是 INCLUDE_PATH和LIBS
分别指定链接目录和头文件目录
比如 INCLUDE_PATH += ./inc
LIBS += ./lib/libffmpeg.so
就指定了inc目录为头文件目录,链接lib目录下的ffmpeg库
+= 的语法类似于makefile里的赋值语句 意为在原先变量的基础上增加内容.