生成动态链接库dll和调用

时间:2023-01-08 15:51:39

上一文中详细介绍如何生成静态链接库,生成动态库的过程与它基本相似。主要步骤:

1.创建一个dll文件

首先新建一个win32控制台应用程序,点击确定。点击“下一步”。选择dll”选项。完成即可,本文中名为mydll。(图片参考上文)

如果你新建的是一个windows应用程序,可以右击点击属性,在“配置类型”中点击“动态库”

2.编辑mydll工程

添加.h文件和.cpp文件。

添加的类要加__declspec(dllexport)关键字,生成 DLL 时,通常创建一个包含正在导出的函数原型和/或类的头文件,并将 __declspec(dllexport) 添加到头文件中的声明。

class __declspec(dllexport)sum
{
public:
int sum2int(int a,int b);
};
3 调用

右击解决方案,添加新的工程,创建"windows应用程序"

-----在主工程中添加引用

----添加mydll的头文件

----设置主工程为启动项