VS2019 调用DLL文件操作流程

一.生成DLL动态库

①在你生成DLL的项目下的头文件加入以下代码:
#ifdef FINDCONTOURS_EXPORTS  // 此处定义在项目的预编译指令中,当编译 DLL 时定义它
#define FINDCONTOURS_API __declspec(dllexport)
#else
#define FINDCONTOURS_API __declspec(dllimport)
#endif
②点击你的项目属性,将你的预编译指令添加到预处理器中;

③ 将生成文件改为dll

 ④生成dll文件,同时注意你的生成模式是debug还是realease模式,同时还会生成lib文件;

二. 调用DLL文件;

①在你需要调用的项目下创建一个lib文件夹(用来放置和dll文件一起生成的lib文件)和include文件夹(用来放置生成dll文件时项目的头文件)

                          

②按照上面的文件夹依次将你的lib文件和头文件放在文件夹中 ,同时将你的dll文件放在你的工程文件下(也就是exe的输出目录)

③ 先将你的头文件所在目录(include)添加到项目的配置中:在你的项目属性-->C/C++-->附加包含目录
 

④之后将你的lib文件添加至你项目中:第一步(项目属性-->链接器-->常规-->附加库目录-->添加你的lib目录地址)第二步(项目属性-->链接器-->输入-->在附加依赖项添加你的lib文件名字)

         一些小注意

        ①因为你在项目属性中已经添加了你的include文件夹(包含你生成dll的项目的头文件),所以不需要在项目中添加头文件,直接include就好;

         ②请注意好你的dll文件是在那种模式下生成的是debug还是realease;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值