码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-01-20 12:48:23      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:lsp   std   编写   create   UI   exports   就是   使用   lex   

用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调用

标签:lsp   std   编写   create   UI   exports   就是   使用   lex   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!