会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
做镜观天
胜地自来无定主,大底山属爱山人
博客园
首页
新随笔
联系
订阅
管理
2010年11月17日
创建用于非Visual C++工具的DLL——VB调用C++ DLL为何必须使用def文件
摘要: 在上周完成的一项工作中,发现了一个当时有点困惑的问题: 当编写供VB调用的C++ DLL时,必须使用def文件来定义导出符号,否则VB程序将链接失败。我们都知道使用def文件是为了避免C++编译器对函数进行重命名,另一个达到相同效果的替代方式是使用extern "C"标识符。若DLL由C++、C#、Java等调用,后者可以工作得很好;然而VB不可以,即便使用了extern "C"来标识导出函数,...
阅读全文
posted @ 2010-11-17 14:19 泉子
阅读(2096)
评论(0)
推荐(0)
编辑
公告