一、首先,使用vs2008创建windows32控制台程序,点击“下一步”选择dll复选框,同时可以选择空项目(所有项目都自己写),确定
二、定义需要用到的头文件和源文件
// header.h
__declspec(dllexport) int add(int a ,int b);//add是函数名,可声明多个
__declspec(dllexport) int sub(int a ,int b);
// 如果是c++工程,则需要在函数声明前加上extern “C”
extern “C” __declspec(dllexport) int add(int a ,int b);
extern “C” __declspec(dllexport) int sub(int a ,int b);
// src.cpp
int __declspec(dllexport) add(int a ,int b){
return a+b;
}
int __declspec(dllexport) sub(int a, int b){
return a-b;
}
三、编译(F7)
四、在工程文件夹下的Debug文件夹下就会生成相应的dll文件