动态库创建调用(一)(Win10+VS2022)
工作记录
1. 打开vs2022 创建新项目 -》选择动态链接库 (输入项目名,创建项目)
2. 添加 .cpp 文件(源文件---》添加---》新建项---》c++文件)
#include "pch.h" #include "MydllAdd.h" int my_dll_add(int a, int b) { return a + b; }
3. 添加 .h 文件(头文件---》添加---》新建项---》头文件)
#pragma once #ifndef _MY_DLL_ADD_H_ #define _MY_DLL_ADD_H_ int my_dll_add(int a, int b); #endif
4. 添加 .def 文件 (如果没有def 文件不会生成 .lib)
(源文件 ---》添加---》新建项---》代码---》模块定义文件(.def))
输入内容
LIBRARY EXPORTS my_dll_add @1
如果函数比较多,可以以此顺延下来;
5. 项目右键 ---》生成 生成 dll 和 lib 在下面文件夹中可见
生成完成!!!!!!!!!!!!!!!
遇到问题见 动态库创建调用(五)