原因:工程中有个 静态库 libxxx.a (xxx为你的库名称),这个静态库中没有找到对应的函数实现。但是在 /usr/lib64之类的路径中找到的libxxx.so.**中找到了函数实现。
解决方法: 删除掉静态库。
参考链接:
gcc - libpthread.so.0: error adding symbols: DSO missing from command line - Stack Overflow
静态库与动态库问题:找不到函数实现的解决方法
当工程中的静态库libxxx.a缺少函数实现时,可以发现在/usr/lib64等路径的动态库libxxx.so.*中找到了相应实现。为解决此问题,可以考虑删除静态库libxxx.a,依赖动态库libxxx.so.*进行编译链接。
原因:工程中有个 静态库 libxxx.a (xxx为你的库名称),这个静态库中没有找到对应的函数实现。但是在 /usr/lib64之类的路径中找到的libxxx.so.**中找到了函数实现。
解决方法: 删除掉静态库。
参考链接:
gcc - libpthread.so.0: error adding symbols: DSO missing from command line - Stack Overflow
1万+
3391

被折叠的 条评论
为什么被折叠?