【超详细】Visual Studio 创建DLL 、LIB及调用

Visual Studio 创建DLL 、LIB及调用_visual studio 生成dll-CSDN博客

对上述文章内缺失的步骤进行了补充

按照本文操作即可完成。

step1:新建控制台应用

Step2:新建类

在DLL.h内写入:

#pragma once
class __declspec(dllexport) DLL
{

public:
	int myAdd(int a, int b);
	int myMax(int a, int b);

};

在DLL.cpp内写入:

#include "DLL.h"

int DLL::myAdd(int a, int b)
{
	return a + b;
}

int DLL::myMax(int a, int b)
{
	return a > b ? a : b;
}

step3:设置调试属性

 step4:生成解决方案

​在文件资源管理器中打开文件夹,返回上一级目录

复制dll 和lib文件,新建一个文件夹命名为Include,将上述两个文件放入该文件夹,而后在“文件资源管理器中打开文件夹”内找到DLL.h文件,同样放入Include文件夹内

​step5:再次“在文件资源管理器中打开文件夹”

​复制上述Debug文件夹到任意位置,将文件夹名称改为LIB

step6:新建一个控制台应用

 请注意为Debug X64

 

属性页也要是Debug  X64

注意:附加依赖项给绝对地址或者相对地址都可以,图片内是绝对地址。

生成解决方案----运行

若运行过程中报错:

则将DLL-Create-Test.dll复制到“在文件资源管理器中打开文件夹”目录下

 成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值