上一文中详细介绍如何生成静态链接库,生成动态库的过程与它基本相似。主要步骤:
1.创建一个dll文件
首先新建一个win32控制台应用程序,点击确定。点击“下一步”。选择dll”选项。完成即可,本文中名为mydll。(图片参考上文)
如果你新建的是一个windows应用程序,可以右击点击属性,在“配置类型”中点击“动态库”
2.编辑mydll工程
添加.h文件和.cpp文件。
添加的类要加__declspec(dllexport)关键字,生成 DLL 时,通常创建一个包含正在导出的函数原型和/或类的头文件,并将 __declspec(dllexport) 添加到头文件中的声明。
class __declspec(dllexport)sum3 调用
{
public:
int sum2int(int a,int b);
};
右击解决方案,添加新的工程,创建"windows应用程序"
-----在主工程中添加引用
----添加mydll的头文件
----设置主工程为启动项