是否有一个-rdynamic等价于使用VisualStudio构建dll?
在DLL(运行时链接)中,我需要调用应用程序中静态链接的函数 我在Linux端通过使用是否有一个-rdynamic等价于使用VisualStudio构建dll?,c,visual-studio,dll,C,Visual Studio,Dll,在DLL(运行时链接)中,我需要调用应用程序中静态链接的函数 我在Linux端通过使用-rdynamicgcc选项链接应用程序实现了这一点,但在Visual Studio中,我无法找到将所有非静态符号导出到动态库并链接DLL而不出现未解析符号错误的方法 我真的不想在多个DLL中转换所有应用程序,并添加方便的宏来正确处理\u declspec(dllimport)/\u declspec(dllexport) 我也不想通过函数指针将所有API传递给DLL 有没有更好的方法来解决这个问题?似乎没
-rdynamic
gcc选项链接应用程序实现了这一点,但在Visual Studio中,我无法找到将所有非静态符号导出到动态库并链接DLL而不出现未解析符号
错误的方法
- 我真的不想在多个DLL中转换所有应用程序,并添加方便的宏来正确处理
/\u declspec(dllimport)
\u declspec(dllexport)
- 我也不想通过函数指针将所有API传递给DLL
有没有更好的方法来解决这个问题?似乎没有一种非笨拙的方法来完成您想要的任务。看看这个老问题:但是也许有人在这几年里想出了一个更好的技术,因为这些答案…@MichaelBurr Yep我已经找到了这个问题,但是显然设置一个.def文件似乎更复杂