Linux环境下,自己封装动态库的时候,函数接口命名重复,导致调用错误;
解决方法:在编译动态库的时候,cflags中 添加-Wl,-Bsymbolic 选项即可;
对应cmake的写法为:SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-Bsymbolic")
原创;
Linux环境下,自己封装动态库的时候,函数接口命名重复,导致调用错误;
解决方法:在编译动态库的时候,cflags中 添加-Wl,-Bsymbolic 选项即可;
对应cmake的写法为:SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-Bsymbolic")
原创;