如何导出不带装饰的函数

How I can export a function without decoration?

本文关键字:函数 何导出      更新时间:2023-10-16

我有一个跨平台(linux和windows)库.dll,它实现了一个函数:

std::set<stds::string> function()

另外,我想使用LoadLibrary()加载库,所以我需要导出我的函数而不进行修饰。我不能使用extern "C",因为函数返回C++类。

有什么方法可以解决这个问题吗?

使用.DEF文件指定所需的导出名称。

模块定义(.Def)文件

使用DEF文件从DLL导出