VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1700|回复: 26

[交流] 从DLL中导出变量

[复制链接]
79_avatar_middle
在线会员 发表于 2016-10-20 11:07:09 | 显示全部楼层 |阅读模式
声明为导出变量时,同样有两种方法:
   第一种是用__declspec进行导出声明
#ifndef _DLL_SAMPLE_H
#define _DLL_SAMPLE_H

// 如果定义了C++编译器,那么声明为C链接方式
#ifdef __cplusplus
extern "C" {
#endif

// 通过宏来控制是导入还是导出
#ifdef _DLL_SAMPLE
#define DLL_SAMPLE_API __declspec(dllexport)
#else
#define DLL_SAMPLE_API __declspec(dllimport)
#endif

// 导出/导入变量声明
DLL_SAMPLE_API extern int DLLData;

#undef DLL_SAMPLE_API

#ifdef __cplusplus
}
#endif

#endif

第二种是用模块定义文件(.def)进行导出声明

LIBRARY DLLSample
DESCRIPTION "my simple DLL"
EXPORTS
        DLLData DATA  ;DATA表示这是数据(变量)

评分

参与人数 4驿站币 +6 热心值 +6 收起 理由
16_avatar_small 阳光 + 1 + 1 感谢分享!
11_avatar_small 饮水机 + 1 + 1 支持原创!
65_avatar_small 编程者 + 2 + 2 感谢分享!
88_avatar_small 寂寞江湖 + 2 + 2 支持原创!

查看全部评分





上一篇:MFC 组合框ComboBox
下一篇:应用程序调用DLL中的变量也有两种方法。
88_avatar_middle
online_vip 发表于 2016-10-20 11:07:42 | 显示全部楼层
谢谢分享
71_avatar_middle
在线会员 发表于 2016-10-21 18:33:28 | 显示全部楼层
谢谢谢谢
83_avatar_middle
在线会员 发表于 2016-10-21 20:41:00 | 显示全部楼层
还有这一说啊~~~~~~~~~~~~~~~~~~~
60_avatar_middle
在线会员 发表于 2016-10-21 21:33:30 | 显示全部楼层
谢谢分享
08_avatar_middle
在线会员 发表于 2016-10-22 08:11:49 | 显示全部楼层
从DLL中导出变量
65_avatar_middle
donate_vip 发表于 2016-10-23 12:19:24 | 显示全部楼层
谢谢谢谢分享
88_avatar_middle
online_vip 发表于 2016-11-1 13:28:30 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶大大大
06_avatar_middle
在线会员 发表于 2016-11-1 14:24:39 | 显示全部楼层
谢谢分享
06_avatar_middle
在线会员 发表于 2016-11-1 14:24:55 | 显示全部楼层

谢谢分享
谢谢分享
41_avatar_middle
online_vip 发表于 2016-11-1 18:55:51 | 显示全部楼层
这个要看看,我都想导出结构体
75_avatar_middle
online_vip 发表于 2016-11-2 11:19:45 | 显示全部楼层
好东西就要大家一起学习
75_avatar_middle
online_vip 发表于 2016-11-2 11:20:02 | 显示全部楼层
好东西就要大家一起学习,共同进步
93_avatar_middle
在线会员 发表于 2016-11-7 15:18:11 | 显示全部楼层
学习一下,芝麻开门吧!
56_avatar_middle
在线会员 发表于 2016-11-7 18:25:39 | 显示全部楼层
谢谢分享!~
40_avatar_middle
在线会员 发表于 2016-11-8 04:23:34 | 显示全部楼层
行吗 我看看啊
37_avatar_middle
在线会员 发表于 2016-11-8 19:55:04 | 显示全部楼层
谢谢楼主分享
08_avatar_middle
在线会员 发表于 2017-2-22 10:38:58 | 显示全部楼层
多谢分享   回复学习
35_avatar_middle
在线会员 发表于 2017-6-21 22:06:29 | 显示全部楼层
正在找这类资料
11_avatar_middle
在线会员 发表于 2017-6-22 03:01:52 | 显示全部楼层
1111111111111111111111
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-6-17 02:01

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表