动态链接库中能导出结构体吗

例如我有一个结构体:typedefstructtagRGB{BYTErgbBlue;BYTErgbGreen;BYTErgbRed;}RGBCOLOR;要导出来应该加些什... 例如我有一个结构体:
typedef struct tagRGB
{
BYTE rgbBlue;
BYTE rgbGreen;
BYTE rgbRed;
}RGBCOLOR;
要导出来应该加些什么
展开
 我来答
long周
2008-08-10 · TA获得超过128个赞
知道答主
回答量:329
采纳率:0%
帮助的人:0
展开全部
typedef struct tagRGB
{
BYTE rgbBlue;
BYTE rgbGreen;
BYTE rgbRed;
}RGBCOLOR;

这一部分应该在头文件里的,动态库都应该对应一个头文件,其中包含了数据类型的定义,和函数的声明 。制作动态库的源文件是函数的实现,也就是函数的定义。

要使用动态库必然要#include那个头文件,所以你这个结构体之然就能包含在里面拉!

正常的动态库中只有函数的定义,其它的全在头文件里。使用动态库只需要包含那个头文件,要运行在win下把dll 和exe放在一起即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
totozii
2008-08-10 · TA获得超过145个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:0
展开全部
导出结构体指针么?

这样你的 dll 和 exe 都需要知道这个结构体得定义才行。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
se...o@sina.com
2008-08-10 · TA获得超过701个赞
知道小有建树答主
回答量:1083
采纳率:0%
帮助的人:723万
展开全部
RGBCOLOR.rgb(Blus/Green/Red)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式