// calc.h
#ifdef EXPORT_DLL
#define CALC_API __declspec(dllexport)
#else
#define CALC_API __declspec(dllimport)
#endif
extern "C"
{
CALC_API int 加(int a, int b);
CALC_API int 减(int a, int b);
CALC_API int 乘(int a, int b);
CALC_API double 除(double a, double b);
}
// calc.cpp
#define EXPORT_DLL
#include "calc.h"
extern "C"
{
CALC_API int 加(int a, int b)
{
return a + b;
}
CALC_API int 减(int a, int b)
{
return a - b;
}
CALC_API int 乘(int a, int b)
{
return a * b;
}
CALC_API double 除(double a, double b)
{
return a / b;
}
}