报错内容:XXXX.so:对‘torch/c10/caffee2’......................未定义的引用。
可能原因:
在确保自己的cmakelist有相关setTORCH、find package以及版本符合、包含正确头文件之后。
如果还没解决报错,你可以看看你的cmakelist
如果之前下载过pytorch,本身就有另一个libtorch包的话。target_link_libraries中最好不要使用$(TORCH_LIBRARIES),这可能会导致库链接混乱。
这是chatgpt对这两种用法的解释
像这样调整后重新catkin_make成功
——————————————————————————————————————
可能同时用libtorch和pytorch的人比较少,所以问题比较小众。第一次发帖大家见谅~