摘要: 在上周完成的一项工作中,发现了一个当时有点困惑的问题: 当编写供VB调用的C++ DLL时,必须使用def文件来定义导出符号,否则VB程序将链接失败。我们都知道使用def文件是为了避免C++编译器对函数进行重命名,另一个达到相同效果的替代方式是使用extern "C"标识符。若DLL由C++、C#、Java等调用,后者可以工作得很好;然而VB不可以,即便使用了extern "C"来标识导出函数,... 阅读全文
posted @ 2010-11-17 14:19 泉子 阅读(2086) 评论(0) 推荐(0) 编辑