MSCC的gcc'-rdynamic'标志等效

时间:2018-08-27 08:12:48

标签: c++ c visual-studio gcc dynamic-linking

我有一个跨平台项目,需要使用.soabout -rdynamic)中的-rdynamic来编译gcc文件。

MSVC是否存在这样的选项?

1 个答案:

答案 0 :(得分:2)

不需要该标志,因为Windows / MSVC链接器模型不同。在Windows上,链接器使用.LIB文件来确定依赖关系,而操作系统使用导入地址表和导出地址表。

为您的导出地址表exe获取LIB文件和的关键是__declspec(dllexport)。是的,名称令人误解,但最终EXE就像DLL一样是PE格式的文件。