/usr/bin/ld: CMakeFiles/follow.dir/main/follow.cpp.o: in function `main': follow.cpp:(.text.startup+0x80): undefined reference to `FaceLightClient::FaceLightClient()' /usr/bin/ld: follow.cpp:(.text.startup+0x4c0): undefined reference to `FaceLightClient::~FaceLightClient()' /usr/bin/ld: follow.cpp:(.text.startup+0x5fc): undefined reference to `FaceLightClient::~FaceLightClient()' collect2: error: ld returned 1 exit status
时间: 2024-01-30 20:04:15 浏览: 268
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
这个错误提示表明在链接时找不到名为 `FaceLightClient` 的类的定义。通常,这种错误是由于缺少对应的库或者链接顺序不正确所致。
首先,请确保您的代码中包含了 `FaceLightClient` 类的头文件,并且相关的库已经正确地添加到项目中。
如果您确定这些步骤已经完成,请检查一下链接顺序。在链接时,确保将依赖项放在使用它们的代码之后,这样链接器才能正确地解析符号引用。
另外,请确保您使用的编译器和链接器版本与代码所需的库版本相匹配。
如果问题仍然存在,请提供更多关于您的项目配置、编译命令和其他相关信息,以便我可以提供更具体的帮助。
阅读全文