使用cmake导出特定符号

时间:2017-11-26 15:46:00

标签: cmake

构建共享库时,可以在Windows上导出特定符号。我知道有windows_export_all_symbols选项,但我不一定要导出所有符号,只是其中一些符号。另外,我不想修改源文件。

1 个答案:

答案 0 :(得分:0)

这是从Steinberg VST3 SDK中获取的另一种方法:

if (WIN32)
    SET_TARGET_PROPERTIES(ARAVST3TestPlugIn PROPERTIES LINK_FLAGS /EXPORT:GetPluginFactory)
endif (WIN32)

这只是将/ EXPORT标志添加到MSVC链接器;在这种情况下,我需要导出GetPluginFactory。