首先,创建一个简单的类,类头文件的名称与项目工程的名称应该一致, 控制台项目工程名:testClass,要导出的类文件名称也应为:testClass.h,这样创建后会生成名称一致的testClass.lib,testClass.dll.
代码语言:c#复制#ifndef TEST_CLASS_H_
#define TEST_CLASS_H_
#include <iostream>
#include <string>
using namespace std;
#ifdef SERVERDLL_EXPORTS
#define SERVERDLL_API __declspec(dllexport)
#else
#define SERVERDLL_API __declspec(dllimport)
#endif
class SERVERDLL_API TestClass
{
public:
virtual void VirtualFunction(const string& model_file, const string& trained_file, const string& mean_file);
void NormalFunction(void);
};
SERVERDLL_API void func(void);