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复制到“在文件资源管理器中打开文件夹”目录下
成功!