是否有等效于使用 Visual Studio 构建 dll 的 -rdynamic?

gre*_*det 5 c dll visual-studio

在 DLL(在运行时链接)中,我需要调用在我的应用程序中静态链接的函数。

我在 Linux 端实现了这一点,将应用程序与-rdynamicgcc 选项链接起来,但是在 Visual Studio 中,我找不到将所有非静态符号导出到动态库和链接 DLL 的方法而不会unresolved symbol出错。

  • 我真的不想将我的所有应用程序转换为多个 DLL 并添加方便的宏来正确处理_declspec(dllimport)/ _declspec(dllexport)
  • 我也不想通过函数指针将我所有的 API 传递给 DLL。

有没有更好的方法来解决这个问题?