./../Common/libshared.a(ltdl.o): In function `sys_dl_sym':
/home/cuiweixie/server-engine/Common/ltdl.cpp:1109: undefined reference to `dlsym'
/home/cuiweixie/server-engine/Common/ltdl.cpp:1113: undefined reference to `dlerror'
./../Common/libshared.a(ltdl.o): In function `sys_dl_close':
/home/cuiweixie/server-engine/Common/ltdl.cpp:1094: undefined reference to `dlclose'
/home/cuiweixie/server-engine/Common/ltdl.cpp:1096: undefined reference to `dlerror'
./../Common/libshared.a(ltdl.o): In function `sys_dl_open':
/home/cuiweixie/server-engine/Common/ltdl.cpp:1079: undefined reference to `dlopen'
/home/cuiweixie/server-engine/Common/ltdl.cpp:1083: undefined reference to `dlerror'
使用-Wl,--no-as-needed
本文探讨了在C++项目中遇到的dl库引用错误问题,包括未定义引用到dlsym、dlerror和dlclose等问题,并提供了解决方案。通过使用-Wl,--no-as-needed标志来解决这些问题。
3128

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



