vs2010 如何让创建和使用动态链接库(dll)

这篇博客介绍了在VS2010中创建动态链接库(DLL)的步骤,包括设置DLL项目类型、生成.lib和.dll文件。同时,讲解了如何在另一个项目中使用这个DLL,涉及包含头文件、添加.lib路径和附加依赖项。最后,提到了32位和64位编译的注意事项,并提供了相关资源下载链接。
摘要由CSDN通过智能技术生成

 



一、创建动态链接库项目: 

1、打开Microsoft Visual Studio 2010,选择File->New->Project。 
2、在New Project中选择Installed Templates->Visual C++->Win32。 
3、选择Win32 Console Application,设置名称:simpledll,设置解决方案名:zdddll。 
4、单击OK,在出现的Win32 Application Wizard的Overview对话框中点击Next。 

5、在Application Settings中,选择Application type下的DLL。 

6、勾选Additional options下的Empty project。 

7、单击Finish创建项目。 


向动态链接库添加类: 
1、添加新类头文件。右键单击simpledll项目,Add->New Item,选择Header File(.h),设置名称为simpledll,单击Add。 
2、添加新类源文件。右键单击simpledll项目,Add->New Item,选择C++ File(.cpp),设置名称为simpledll,单击Add。 
3、为新类添加内容。内容如下: 
头文件simpledll.h: 

//------------------ simpledll.h ---------------- 
#pragma once; 

//该宏完成在dll项目内部使用__declspec(dllexport)导出 
//在dll项目外部使用时,用__declspec(dllimport)导入 
//宏DLL_IMPLEMENT在simpledll.cpp中定义 
#ifdef DLL_IMPLEMENT 
#define DLL_API __declspec(dllexport) 
#else 
#define DLL_API __declspec(dllimport) 
#endif 
namespace zdd 


//导出类 

class DLL_API SimpleDll 

public: 
SimpleDll(); 
~SimpleDll(); 
int add(int x, int y); //简单方法 
}; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值