如何让vc7编译的win32 dll输出的函数名字不变?

uoyevoli 2005-01-08 05:40:37
把以前用vc6写的dll移植到vc7下,无法解决这个问题。6下使用def文件EXPORES来实现的,7下好像不支持def文件了??
怎么解决??
...全文
169 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
uoyevoli 2005-01-12
  • 打赏
  • 举报
回复
哦??试试先!

不过Def文件确实没有用啊!
是我用得不对还是真的不支持了???
赖勇浩 2005-01-10
  • 打赏
  • 举报
回复
试试
extern "C" DllExport
somedummy 2005-01-10
  • 打赏
  • 举报
回复
def文件不可能没用的,去年我还用过的咧,楼主等两天,我找代码过来
kangxidadi 2005-01-10
  • 打赏
  • 举报
回复
使用extern "C"?呵呵,不懂。
uoyevoli 2005-01-10
  • 打赏
  • 举报
回复
def文件好像真的没有用啊。我试过了!
somedummy 2005-01-10
  • 打赏
  • 举报
回复
怎么可能呢?def文件当然是支持的了。

而且还有其他的方法可以控制dll中文件的名字,光在.h文件里面靠声明就可以解决了(具体方法忘了,楼主需要的话给我留言,我回去找找代码)。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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