两个不同的动态库,包含名字相同的函数,怎么在同一工程中调用?

tom_happy 2004-11-08 07:00:07
如题
...全文
845 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbx19720513 2004-12-03
  • 打赏
  • 举报
回复
装载不同的库呀,库指针不同名就行
oyljerry 2004-11-09
  • 打赏
  • 举报
回复
动态加载
LoadLibrary 你的dll
GetProcAddress根据不同的hModule区分
azs 2004-11-09
  • 打赏
  • 举报
回复
这个你可以只包含一个头文件
azs 2004-11-09
  • 打赏
  • 举报
回复
动态加载
LoadLibrary
GetProcAddress
编译肯定过
xujungood 2004-11-08
  • 打赏
  • 举报
回复
动态加载两个连接库
tom_happy 2004-11-08
  • 打赏
  • 举报
回复
1)GetProcAddress(hModule, "函数名")不久分清了吗:编译就通不过,因为函数定义是一样的,还有相同的结构定义。

2)用名字空间:上次我用名字空间试过,编译倒是过了,但实际运行有问题,后来就没管了,可能我有弄错,会再试试。
tom_happy 2004-11-08
  • 打赏
  • 举报
回复
一模一样
linxy2002 2004-11-08
  • 打赏
  • 举报
回复
它们里面的参数是一样的吗?
roscoe 2004-11-08
  • 打赏
  • 举报
回复
用名字空间.
namespace XXXX
{
#include "thedll.h"
};
konista 2004-11-08
  • 打赏
  • 举报
回复
动态调用没问题啊,不时有一个HMODULE吗?
不同的动态库须会loadlibrary出不同的hModule阿,
之后GetProcAddress(hModule, "函数名")不久分清了吗?

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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