1.Dll1.h文件
#ifdef DLL1_EXPORT
#define DLL1_API _declspec(dllexport)#else
#define DLL1_API _declspec(dllimport)
#endif
namespace DLL1{
class DLL1Function
{
// TODO: 在此处添加此类的方法。
public:
int DLL1_API add(int a,int b);//导出该类函数
int subtract(int a,int b);//此函数不导出
}
}
或者
namespace DLL1{
class DLL1_API DLL1Function //导出该类
{
// TODO: 在此处添加此类的方法。
public:
int add(int a,int b);
int subtract(int a,int b);
}
}
#include "Dll1.h"
namespace DLL1
{
int DLL1Function::add(int a,int b)
{
return a+b;
}
int DLL1Function::subtract(int a,int b)
{
return a-b;
}
}
2.Dll1test
引入dll文件
using namespace Dll1;
Dll1::DLL1Function b;
int c=b.add(5,3);