at learning_topic/CMakeLists.txt:158 (target_link_libraries): Cannot specify link libraries for target "topic_publisher" which is not built by this project.
时间: 2023-10-19 07:53:38 浏览: 176
编译rknn_demo所缺少的库和头文件及 cmakelists.txt
3星 · 编辑精心推荐
这个错误通常是由于在CMakeLists.txt文件中指定了一个目标的链接库,但该目标并不是由当前项目构建的造成的。在这种情况下,你需要检查CMakeLists.txt文件中的target_link_libraries()函数的调用,确保你正在为正确的目标指定链接库。你可以尝试以下几个步骤来解决这个问题:
1. 确保目标名称与你的项目中的目标名称匹配。
2. 检查项目中是否存在名为"topic_publisher"的目标,并确保它在构建过程中被正确定义和构建。
3. 如果目标"topic_publisher"不是由当前项目构建的,你可能需要检查它是否来自另一个项目或库,并相应地进行调整。
希望这些提示对你有所帮助!如果你有更多的问题,请随时提问。
阅读全文