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

1,问题重现:

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

2,原因:

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

3,解决方案:

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

        

       eg:一个开发路上的行者,如有问题可发邮件到[email protected],共同探讨。

猜你喜欢

转载自www.cnblogs.com/vector-wei/p/12368608.html