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