QT中,调用不同动态库中的类的成员函数问题

dior_jadore 2011-04-23 02:36:52
两个功能的代码,分别做成两个动态库了,如果其中一个动态库中的一个类里,需要调用另外一个动态库中的成员函数,如何做到?
...全文
255 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dbzhang800 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 dior_jadore 的回复:]
两个功能的代码,分别做成两个动态库了,如果其中一个动态库中的一个类里,需要调用另外一个动态库中的成员函数,如何做到?
[/Quote]
这是最常规的用法吧?遇到什么具体问题。

QtGui4.dl、QtScript4.dll 等人一个动态库都需要 QtCore4.dll

QtCore4.dll 需要 kernel32.dll 等

这不都是一个动态库使用另一个动态库么
易水秋寒 2011-04-23
  • 打赏
  • 举报
回复

假设两个动态库为 A.dll,B.dll。并且A中有类要用到B.dll

那么在A中,需要用到B的某个接口时,先写LoadLibrary("B.dll")

然后调用B中的函数,不用的时候FreeLibrary("B.dll")即可。

当然运行的时候要能保证A和B在同一目录,或者环境变量中。。
易水秋寒 2011-04-23
  • 打赏
  • 举报
回复

假设两个动态库为 A.dll,B.dll。并且A中有类要用到B.dll

那么在A中,需要用到B的某个接口时,先写LoadLibrary("B.dll")

然后调用B中的函数,不用的时候FreeLibrary("B.dll")即可。

当然运行的时候要能保证A和B在同一目录,或者环境变量中。。

16,201

社区成员

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

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