2 zenmebande zenmebande 于 2016.03.23 23:23 提问

VC里面为什么要用def文件导出函数,直接在要用的地方包含头文件不行吗? 1C

VC里面为什么要用def文件导出函数,直接在要用的地方包含头文件不行吗?

4个回答

caozhy
caozhy   Ds   Rxr 2016.03.23 23:27

def用来导出dll函数列表,这么写比较直观一些,当然也可以直接在函数上修饰,两者都是可以的。

caozhy
caozhy 回复1314aly: 因为你是dll,让别的程序动态调用。特别是调用者可能都不是C++,也可以是basic,java
一年多之前 回复
zenmebande
zenmebande 为什么不直接包含要使用函数所在的头文件,而一定要导出?
一年多之前 回复
zenmebande
zenmebande   2016.03.23 23:46

为什么不直接包含要使用函数所在的头文件,而一定要导出?

a1004032158
a1004032158   2016.03.24 07:35

不是所有的函数都需要导出

CSDNXIAON
CSDNXIAON   2016.03.30 11:20

头文件里面是否应该包含函数的实现
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!