首页 > 编程语言 > 详细

VC2015编写的DLL给C++Builder6调用

时间:2018-01-20 12:29:35      阅读:344      评论:0      收藏:0      [点我收藏+]
用VC2015编创建包含MFC库的DLL,如果是给C++Builder6使用,需要注意以下几个地方:
1、工程属性==》C++==》高级==》调用约定  选项为:__stdcall (/Gd)

2、VC++2015中的函数声明如下:
   extern "C" __declspec(dllexport)  VOID __stdcall CreateMeter(const char* szTypeName);

3.VC++2015的def文件,EXPORTS可以不用写,因为C++Builder6不用到这个.lib文件

4.在C++Builder6中,需要重新导出DLL的引导库.lib,方法如下:
  implib my.lib my.dll

  在BCB6工程中引入my.lib,同时添加函数声明,也就是VC2015DLL中的函数声明(与第2步相同)

VC2015编写的DLL给C++Builder6调用

原文:http://blog.51cto.com/9233403/2063081

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!