vs2010创建和使用动态链接库DLL和lib

第一步:新建一个Win32项目,如图:


应用程序类型选择DLL,附加选项勾上空项目,单击完成。


第二步:把你要创建动态链接库的头文件(.h)和源文件(.c/.cpp)添加到项目中。具体方法是将你的头文件和源文件复制到工程目录下。一个例子是,假如当前新建了一个SIFTD_的Win32项目,那么头文件和源文件应该放在如下图所示的目录


然后在vs2010界面通过快捷键Shift+Alt+A将头文件和源文件添加到工程中。


第三步:在你需要导出到lib中以便使用的函数声明前加关键字_declspec(dllexport),如图:


第四步:当上述三步做完以后,按F6,或者“生成->生成解决方案”,如果没有错误,会看到:


说明 DLL和lib已经生成成功,在Debug目录下会看到相应的DLL和lib文件:


第五步:DLL和lib文件的使用。

成功 生成DLL和lib文件后,我们就可以在新的工程中使用它们了。

首先 将DLL文件拷贝到工程的Debug目录下(.exe所在目录),然后单击项目->属性->配置属性->VC++目录,在包含目录中包含你的头文件目录(就是你用来生成DLL的头文件目录),然后在库目录中包含库所在目录,比如上一步生成的lib文件位于E:\kinect\zhouly\computer vision\SIFTD_\Debug目录下,那就这个选项就写这个目录,再在连接器

->输入->附加依赖项中将生成的.lib文件加进去,点击确定。


至此,我们就完成了动态链接库的配置。当我们想使用动态链接库中的某一个函数时,只需加入相应的头文件就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值