一、创建DLL
1.新建一个空白工程;
2.项目菜单->属性->配置属性->常规->配置类型,改为
动态库(.dll);
3.添加dll.h,dll.cpp;
4.在dll.h中添加代码
#ifdef
#else
#define
#endif
DLL_API
5.在dll.cpp中添加代码
#include
#define
int
{
}
6.编译
二、调用DLL
1.在该解决方案中新建一个win32控制台项目;
2.在新项目上单击右键,设为启动项;
3.再次在新项目上单击右键->添加->引用->项目->解决方案,将DLL项目前边的方框选中。
4.添加代码:
#include
_declspec(dllexport)
int
{
}
5.编译完成。
三、其他
如果创建与调用不在同一个解决方案内,需要将生成的dll.lib文件复制到win32项目文件夹中,并添加引用命令:
#pragma comment(lib,"dll.lib"),或者在项目->属性->VC++目录中手动添加;
再将dll.dll文件放入win32项目的调试文件夹中。