Qt调用第三方库
开发环境
注意事项
如果第三方库是在VS(MSVC环境)下C++编译,Qt在mingw环境下调用会失败(C语言编译则可以调用,未验证)。在Windows下构建套件尽可能使用MSVC,这样兼容性会更好。
目录结构
- Demo/
- Demo.pro
- bin
- 3rdparty/
- mydll/
- include/
- mydll.h
- bin/
- mydll.dll
- lib/
- mydll.lib
- include/
- mydll/
方法1:代码引用
#include "3rdparty/mydll/include/mydll.h"
#pragma comment(lib,"3rdparty/mydll/lib/mydll.lib")
方法2:修改.pro文件
参考链接: Qt 使用第三方库
方法2补充说明:将第三库中所有 dll 文件拷贝到exe生成目录即Demo/bin,否则调试时可能会报错,运行程序则会异常结束