linux编译c++文件遇到的问题

在linux上使用vscode跑平面提取代码时遇到问题
开始因为报错头文件找不到于是我修改了task.json文件添加了MRF和peac库的路径

img


但build时会出现以下报错

img


同时运行调试的话会出现以下报错

img


请问如何解决,代码使用的是https://github.com/yanyan-li/RGBDPlaneDetection%E7%9A%84%E4%BB%A3%E7%A0%81

简单看了一下

  • 原工程使用的cmake来管理项目的,建议在VScode安装Cmake Tools插件,使用这个工具来编译工程,VScode打开CMakeLists.txt所在的目录
  • 根据CMakeLists.txt来完善你现在的编译参数,需要连接的库要连接上,根据build_linux.sh脚本,要提前生成那个静态库