Qt调用第三方外部库连接失败

1、首先根据步骤将第三方库的头文件及库文件引入到项目中,具体可参考如下:

https://blog.csdn.net/kangzhaofang/article/details/138621834

2、链接的时候报错:

 链接失败,无法解析的外部符

参考博客https://blog.csdn.net/weixin_39225322/article/details/118342274,检查发现dll文件是使用x86编译,改成x64编译后,重新编译链接,链接成功。

3、使用静态方式链接,完成链接后,编译使用.lib静态库可以完成,但是运行时依然提示需要DLL文件

这个是由于这个.lib文件是通过vs编译动态库的时候带出来的.lib文件,不是真正按照静态库编译方式编译出来的静态库,需要在使用vs编译静态库时选择静态库编译方式

 

 

posted @ 2024-07-23 18:38  一夜求风  阅读(174)  评论(0编辑  收藏  举报