一、前言
在项目开发过程中,经常需要用到第三方库,需要在QtCreator工程里指定第三库的路径、头文件路径、引用的库名称等等;并且可能还需要编写通用工程针对不同的编译器类型,位数选择不同的库,针对不同的操作系统环境选择不同的库;那么这些条件的区分都可以在QtCreator的pro工程文件里编写逻辑实现。
下面就介绍常用的添加库、头文件的方法,以libvlc、ffmpeg、opencv等常用的第三方库作为示例,编译器分别选择VS2017(32位)、MinGW(32位)进行测试。
二、添加第三方库与头文件下面的例子里,第三方库、头文件都放在工程目录下,代码里路径直接用$$PWD
取当前路径,再接库目录的路径。 程序测试的环境是win10(64bit)、Qt5.12.6
说明: 添加路径的时候左斜杠
、右斜杠
都是可以支持的。/ \
MSVC、MinGW编译器都可使用 在编译完成之后,需要把用到的动态库.dll文件拷贝到可执行文件exe同级目录下才能正常运行。
INCLUDEPATH += $$PWD\VLC\sdk\include #VLC头文件包含目录
IN