VS2015中使用qt开发客户端,QPluginLoader加载dll为null的解决办法
Posted vector-wei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2015中使用qt开发客户端,QPluginLoader加载dll为null的解决办法相关的知识,希望对你有一定的参考价值。
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的解决办法的主要内容,如果未能解决你的问题,请参考以下文章