CMake variable G2O_ROOT is set to: /home/s/slambook2-master/3rdparty/g2o/g2o-9b41a4ea5ade8e1250b9c1b279f3a9c098811b5a/g2o
时间: 2023-08-12 21:04:58 浏览: 66
你好!对于你提到的CMake变量G2O_ROOT,它被设置为"/home/s/slambook2-master/3rdparty/g2o/g2o-9b41a4ea5ade8e1250b9c1b279f3a9c098811b5a/g2o"。这个路径指向了G2O库的根目录。在使用CMake构建项目时,该变量可能会被用于指定G2O库的位置。
相关问题
-- Build files have been written to: /home/slam/slamlearn/slambook2-master/ch3/visualizeGeometry/build
这条信息说明 CMake 已经成功生成了构建文件,并将其写入了指定目录 `/home/slam/slamlearn/slambook2-master/ch3/visualizeGeometry/build` 中。现在你可以进入该目录,执行构建命令来编译你的项目了。例如,你可以执行以下命令进行构建:
```
cd /home/slam/slamlearn/slambook2-master/ch3/visualizeGeometry/build
make
```
这将会根据你在 CMakeLists.txt 中编写的指令,编译生成可执行文件等构建产物。
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done -- Generating done -- Build files have been written to: /home/slam/slamlearn/slambook2-master/ch3/visualizeGeometry/build
这个警告是由于您使用的 CMake 版本较旧,不再支持在 `cmake_minimum_required` 命令中使用 `<min>` 参数。这不会影响您的代码构建,但是建议您更新 CMake 版本以避免潜在的不兼容问题。
您可以通过在 `cmake_minimum_required` 命令中使用 `<max>` 后缀来解决这个警告,告诉 CMake 您的项目不需要与旧版本的 CMake 兼容。例如:
```
cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
```
这将告诉 CMake,您的项目需要使用版本为 3.0 或更高版本的 CMake。
如果您想更新到最新版本的 CMake,您可以从 CMake 官方网站下载最新的二进制文件或源代码,并按照官方文档进行安装和配置。