当前位置: 代码迷 >> QT开发 >> 求解答Qt 中dll的有关问题
  详细解决方案

求解答Qt 中dll的有关问题

热度:82   发布时间:2016-04-25 04:20:55.0
求解答Qt 中dll的问题
1、貌似调用dll只能是当前工程目录下的dll工程。

2、我在dll中调用dll、执行的文件会直接退出。

求解答。
------最佳解决方案--------------------
1)可以显示的调用其他目录的dll
2)可能是被你调用的那个库还依赖别的库导致加载不成功 ,比如你的程序A调用B.dll,而B.dll又依赖一个不在B目录内的c.dll,则你可能加载不成功
加载不成功跟程序退出没有关系的  
------其他解决方案--------------------
可以在我的电脑->属性->高级->环境变量中设置系统环境变量Path,Path后面添加;(Qt的目录)。这样应用程序就可以搜索到Qt的dll了。

关于第二个问题,应该是第一个dll搜索不到第二个dll。
------其他解决方案--------------------
估计是你调用的有问题或者是位置有错误   例子:QT里面你写程序本来就过QT的LIB DLL 本来就调用过两次  不要因为两次就觉得会出问题
------其他解决方案--------------------
我添加dll的时候、给了地址的
引用:
可以在我的电脑->属性->高级->环境变量中设置系统环境变量Path,Path后面添加;(Qt的目录)。这样应用程序就可以搜索到Qt的dll了。

关于第二个问题,应该是第一个dll搜索不到第二个dll。


------其他解决方案--------------------
求一个dll调用dll的例子?
  相关解决方案