dll函数导出的问题?

lizmei001 2003-01-21 11:49:58
我的一个dll有好几个倒出函数是重名(参数不同)

怎么把它们倒出来?
...全文
17 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alfwolf 2003-01-21
  • 打赏
  • 举报
回复
在def文件中
EXPORT

name @1
name @2
name @3
……
zhang865 2003-01-21
  • 打赏
  • 举报
回复
我在这里祝福大家:一帆风顺、二龙腾飞、三羊开泰、四季平安、五福临门、六六大顺、七星高照、八方来财、九就同心、十全十美。

今天就要放假了,实在不想干活了,所以就不帮你啦!

用DEF到处就好了。
功名半纸 2003-01-21
  • 打赏
  • 举报
回复
如果你想导出为标准C方式的DLL(extern "C"),劝你还是用别的函数名吧!
如果用C++方式导出,到是没问题!!!
__declspec(dllexport)直接导出,然后用DUMPBIN 或 Dependency查看输出符号就是了!!!C++方式导出的函数根据返回值和参数来区分导出符号!!而不是函数名
lizmei001 2003-01-21
  • 打赏
  • 举报
回复
alfwolf(戈壁孤狼) ( )
name @1好像行不能,我编译就通不行。

可以用包含头文件 的形式,在函数申明的时申明为输出函数倒是可以

不过我想用loadlibrary与getprocessaddr来取得并运行
但getprocessaddr是找名称,它怎么找,名称都一样
zhou80bin 2003-01-21
  • 打赏
  • 举报
回复
up

15,471

社区成员

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

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