Closed lsnbing closed 5 years ago
mac下,生成dylib后,链接到程序提示链接不到符号,看了下符号表
没办法,改了
#if !defined(ALIBABACLOUD_DECL_EXPORT) # define ALIBABACLOUD_DECL_EXPORT __attribute__((visibility("default"))) #endif
而后,符号可见
if(CMAKE_HOST_UNIX) 确定在mac下这里不会跑偏到“LINUX”??? set(PLATFORM_LINUX 1) set(TARGET_OS "LINUX") elseif(CMAKE_HOST_WIN32) set(PLATFORM_WINDOWS 1) set(TARGET_OS "WINDOWS") elseif(CMAKE_HOST_APPLE) set(PLATFORM_APPLE 1) set(TARGET_OS "APPLE") else() message(FATAL_ERROR "Do not support unknown host OS") endif()
已经修改,如何到 mater分支。
mac下,生成dylib后,链接到程序提示链接不到符号,看了下符号表
没办法,改了
而后,符号可见