求解答Qt 中dll的问题

SilenceSu 2012-11-29 03:19:16
1、貌似调用dll只能是当前工程目录下的dll工程。

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

求解答。
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
乔巴好萌 2012-12-01
  • 打赏
  • 举报
回复
1)可以显示的调用其他目录的dll 2)可能是被你调用的那个库还依赖别的库导致加载不成功 ,比如你的程序A调用B.dll,而B.dll又依赖一个不在B目录内的c.dll,则你可能加载不成功 加载不成功跟程序退出没有关系的
菜园小火车 2012-12-01
  • 打赏
  • 举报
回复
估计是你调用的有问题或者是位置有错误 例子:QT里面你写程序本来就过QT的LIB DLL 本来就调用过两次 不要因为两次就觉得会出问题
SilenceSu 2012-11-30
  • 打赏
  • 举报
回复
求一个dll调用dll的例子?
SilenceSu 2012-11-29
  • 打赏
  • 举报
回复
我添加dll的时候、给了地址的
引用 1 楼 jiangcaiyang123 的回复:
可以在我的电脑->属性->高级->环境变量中设置系统环境变量Path,Path后面添加;(Qt的目录)。这样应用程序就可以搜索到Qt的dll了。 关于第二个问题,应该是第一个dll搜索不到第二个dll。
彩阳 2012-11-29
  • 打赏
  • 举报
回复
可以在我的电脑->属性->高级->环境变量中设置系统环境变量Path,Path后面添加;(Qt的目录)。这样应用程序就可以搜索到Qt的dll了。 关于第二个问题,应该是第一个dll搜索不到第二个dll。

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧