1.打开vs创建一个空白项目,新建一个同名的头文件和源文件,从微软官网复制以下宏到头文件中。
#define MATHLIBRARY_API __declspec(dllexport)
1.1头文件为:
#define MATHLIBRARY_API __declspec(dllexport)
//在class中也要加入MATHLIBRARY_API
class MATHLIBRARY_API Test
{
public:
void Print();
};
1.2源文件为:
#include"Inference.h"
#include<iostream>
using namespace std;
void Test::Print()
{
cout << "Hello World!\n";
}
2.右击解决方案,进入“属性”界面,选择“配置类型”为“动态库.dll”或“静态库.lib”: