我有一个跨平台项目,需要使用.so
(about -rdynamic)中的-rdynamic
来编译gcc
文件。
MSVC
是否存在这样的选项?
答案 0 :(得分:2)
不需要该标志,因为Windows / MSVC链接器模型不同。在Windows上,链接器使用.LIB文件来确定依赖关系,而操作系统使用导入地址表和导出地址表。
为您的导出地址表exe获取LIB文件和的关键是__declspec(dllexport)
。是的,名称令人误解,但最终EXE就像DLL一样是PE格式的文件。