Visual Studio中怎么生成动态链接库的lib文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio中怎么生成动态链接库的lib文件相关的知识,希望对你有一定的参考价值。

最近在学动态链接库的编程,教程使用的是VC6.0,当建立完一个dll文件,并通过编译时,在相应目录下面能找到一个lib文件,但是我用的是VS2010,没有找到lib文件,上网查了一下,好像是缺少def文件,VC6.0中本来就带,但是VS2010要自己生成,请问这个def是什么,该怎么写这个def文件,谢啦!
----------------------------------------------------------------------------------------
我所建立的dll文件,名为Dll1.dll
里面的内容
_declspec( dllexport ) int add( int a, int b )

return a + b ;

_declspec( dllexport ) int subtract( int a, int b )

return a - b ;

参考技术A 工程中增加 Dll1.def (就像添加一个cpp那样添加,只是选择类型的时候是def文件)
文件内容:
LIBRARY "Dll1"
EXPORTS
add
subtract本回答被提问者采纳

以上是关于Visual Studio中怎么生成动态链接库的lib文件的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2008 c++ 中怎样添加动态链接库?

mac动态链接库的生成和使用

C 语言动态库封装与设计 ( Windows 动态库简介 | Visual Studio 调用动态库 )

Visual Studio - 创建动态库

Visual studio 通用开发环境配置:SDL,FFMPEG为例

动态链接库在编译时不生成 .lib 文件(Visual Studio C++ Express)