当前位置: 代码迷 >> QT开发 >> 加载qt插件时,插件亟需另外的库
  详细解决方案

加载qt插件时,插件亟需另外的库

热度:65   发布时间:2016-04-25 04:01:54.0
加载qt插件时,插件需要另外的库
首先,我的工程是通过qt creator改装的。我添加的各个功能都是通过qt的插件机制添加到主框架中的,这也是qt creator的做法。现在我新做了一个插件,比如叫AAA,我需要在AAA中使用三方库qwt。而我只要在工程中使用跟qwt相关的类,工程编译通过,但是程序在运行时,提示无法加载我的插件AAA,而去掉qwt部分,就可以加载。我使用的是VS2010编译的,且我的qwt.dll已在工程目录下,无误。
我猜是不是我对库的添加和链接的原理的理解还不到位,有什么不妥的地方?

------解决方案--------------------
应该还是qwt.dll的问题,你放到exe的目录下
------解决方案--------------------
用depend看看你的程序依赖的库
------解决方案--------------------
用depenency看下把
AAA依赖的qwt.dll版本可能和你放在工程目录下的dll版本不一致
  相关解决方案