dll导出函数

dll导出函数有2种方式,一种是通过模块定义文件(.def文件),另外一种是通过声明__declspec(dllexport).

通过def文件的话,可以定义导出函数的序号.

 

这里有个疑问,如果即定义了导出函数的序号,有通过export声明,会如何呢?

这里试了一下.

 

如果.def文件中不包含函数声明,但在程序中使用__declspec(dllexport)声明的话,会起作用.

也就是说.def中定义的导出函数和使用声明定义的导出函数,都会导出.

 

另外,如果没有在.def中指定序号的话,编译器会默认给你排序.

如果你在.def中指定了的话,会优先使用自定义的序号.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值