免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 38321 | 回复: 0
打印 上一主题 下一主题

什么是DEF文件,如何编写呢? [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-09-19 17:33 |显示全部楼层
希望有帮助
Visual C++ 概念:生成 C/C++ 程序
模块定义 (.def) 文件

模块定义 (.def) 文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成 DLL 时,.def 文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要 .def 文件。也可以将 __declspec(dllexport) 用作指定导出函数的手段。

在链接器阶段可以使用 /DEF(指定模块定义文件)链接器选项调用 .def 文件。

如果生成的 .exe 文件没有导出,使用 .def 文件将使输出文件较大并降低加载速度。

有关更多信息,请参见下列章节:

    *

      模块定义语句的规则
    *

      EXPORTS
    *

      HEAPSIZE
    *

      LIBRARY
    *

      NAME
    *

      SECTIONS
    *

      STACKSIZE
    *

      STUB
    *

      VERSION
    *

      保留字

请参见
参考
链接器选项
有关生成的常见问题
其他资源
C/C++ 生成参考
http://msdn.microsoft.com/zh-cn/library/28d6s79h(VS.80).aspx
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP