码迷,mamicode.com
首页 > 其他好文 > 详细

VS2015中使用qt开发客户端,QPluginLoader加载dll为null的解决办法

时间:2020-02-26 21:20:18      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:多个   解决办法   软件   bsp   问题   加载   检查   外部   动态加载   

1,问题重现:

  使用vs2015开发一款qt软件,使用了QPluginLoader动态加载插件的方式,调试的时候,发现dll模块没有加载进来,debug发现QPluginLoader的instance此dll的返回为null。

2,原因:

  编译dll的时,使用了多个以来的库文件,有一些库编译的时候是不会报错的。

3,解决方案:

  检查vs2015工程设置中的链接器,查看外部依赖项,将依赖项的dll和lib放到当前工程编译的目录中,就ok了。

        

       eg:一个开发路上的行者,如有问题可发邮件到852089299@qq.com,共同探讨。

VS2015中使用qt开发客户端,QPluginLoader加载dll为null的解决办法

标签:多个   解决办法   软件   bsp   问题   加载   检查   外部   动态加载   

原文地址:https://www.cnblogs.com/vector-wei/p/12368608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!