C++ 未定义的引用memcpy@glibc_2.14在尝试使用外部库时

C++ 未定义的引用memcpy@glibc_2.14在尝试使用外部库时,c++,linux,glibc,memcpy,C++,Linux,Glibc,Memcpy,编译使用外部库的C++程序时 “对memcpy@GLIBC_2.14“链接阶段出错 首先,我要说的是,我已经看过并实现了这个解决方案(version.c文件),但它对我不起作用 我使用以下命令检查了库so文件: objdump-T libVimbaCPP.so | grep-i glibc_2.14 结果是: 000000000000000 DF*UND*000000000000000 GLIBC_2.14 memcpy 我的选择是什么 该库是否有问题,因为它引用了GLIBC_2.14 还是我需

编译使用外部库的C++程序时

“对
memcpy@GLIBC_2.14
“链接阶段出错

首先,我要说的是,我已经看过并实现了这个解决方案(version.c文件),但它对我不起作用

我使用以下命令检查了库so文件:
objdump-T libVimbaCPP.so | grep-i glibc_2.14

结果是:
000000000000000 DF*UND*000000000000000 GLIBC_2.14 memcpy

我的选择是什么

该库是否有问题,因为它引用了GLIBC_2.14

还是我需要改变我这边的一些东西


谢谢

您的系统上安装了什么版本的glibc
ldd--version
/usr/lib64/libc.so.6
?您不能自己更新或编译库吗?您似乎正在尝试链接一个库,该库与您拥有的不同版本的glibc相链接。可能是的副本,等等。您的系统上安装了哪个版本的glibc
ldd--version
/usr/lib64/libc.so.6
?您不能自己更新或编译库吗?似乎您正试图链接一个库,该库与您拥有的不同版本的glibc相链接。可能的副本等。