差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| 机器人:franka:libfranka:libfranka的安装过程踩坑记录 [2025/11/05 02:11] – ctbots | 机器人:franka:libfranka:libfranka的安装过程踩坑记录 [2025/11/05 02:32] (当前版本) – [坑3:Clion里导入项目,一直报告 CMake错误, 无法建立项目的文件索引] ctbots | ||
|---|---|---|---|
| 行 15: | 行 15: | ||
| 然后继续 apt update就可以安装 pinocchio | 然后继续 apt update就可以安装 pinocchio | ||
| - | 坑2:common的git submodule 不正常 | + | ===== 坑2:common的git submodule 不正常 |
| 因为默认的git submodule都是github,需要科学上网;要么就直接采用 | 因为默认的git submodule都是github,需要科学上网;要么就直接采用 | ||
| 行 30: | 行 31: | ||
| '' | '' | ||
| + | |||
| + | ===== 坑3:Clion里导入项目,一直报告 CMake错误, 无法建立项目的文件索引 ===== | ||
| + | |||
| + | 问题原因和解决方式: | ||
| + | |||
| + | 我们注意到:官方的cmake命令的启动方式是:'' | ||
| + | |||
| + | 所以我们修改项目默认的 CMakeLists.txt | ||
| + | |||
| + | 找到 配置块: | ||
| + | |||
| + | < | ||
| + | set(DEFAULT_BUILD_TYPE " | ||
| + | </ | ||
| + | |||
| + | 修改为: | ||
| + | |||
| + | < | ||
| + | set(DEFAULT_BUILD_TYPE " | ||
| + | if(NOT CMAKE_PREFIX_PATH) | ||
| + | set(CMAKE_PREFIX_PATH "/ | ||
| + | endif() | ||
| + | option(BUILD_TESTS "Build tests" OFF) | ||
| + | </ | ||
| + | |||
| + | 然后修改: | ||
| + | |||
| + | examples/ | ||
| + | |||
| + | 然后Clion就可以正常索引 | ||
| + | |||
| + | |||