举个例子用__declspec(dllexport) 导出c++的类
时间: 2023-09-04 14:11:08 浏览: 255
declspec(dllexport)与_declspec(dllimport)的区别
5星 · 资源好评率100%
好的,举个例子:
```cpp
// MyClass.h
class __declspec(dllexport) MyClass {
public:
MyClass();
int add(int a, int b);
};
```
```cpp
// MyClass.cpp
#include "MyClass.h"
MyClass::MyClass() {}
int MyClass::add(int a, int b) {
return a + b;
}
```
然后编译生成 DLL 文件,其他程序可以通过 DLL 文件中导出的函数调用 MyClass 类的成员函数。
阅读全文