错误的 CMake 可执行文件“”。它是否已安装或设置包含正确的路径(cmake.cmakePath)?- Pixhawk 4 开发

Ahm*_*aha 7 cygwin path cmake visual-studio-code

我想在 Visual Studio Code 中完成 Pixhawk 4 开发的设置。因此,我按照下面本文档中给出的步骤进行操作。我之前还安装了 Cygwin 工具链。

https://dev.px4.io/master/en/setup/vscode.html

在 vsc 中打开固件文件夹后,我安装了所有推荐的扩展。然后我选择了该套件,并使用底部的蓝色栏单击构建来配置项目。在那之后,我得到了这个错误:

错误的 CMake 可执行文件“”。它是否已安装或设置包含正确的路径(cmake.cmakePath)?

可能是什么原因导致了这个问题?我是初学者,所以如果对这个问题有任何不清楚的地方,请问我。感谢您的所有帮助。

小智 5

我更新时也遇到同样的问题VSCode。在项目设置中,我输入了完整路径Cmake

"cmake.cmakePath": "/usr/local/bin/cmake"
Run Code Online (Sandbox Code Playgroud)

它奏效了。

  • 对我来说,路径是“/Applications/CMake.app/Contents/bin/cmake”。您可以使用“where cmake”获取路径 (5认同)

Kei*_*van 5

我遇到了同样的问题,可以通过(重新)安装来解决cmake

sudo apt install cmake
Run Code Online (Sandbox Code Playgroud)


小智 4

路径中显然有空格,存在问题。很多人都遇到过这个问题,但它还没有得到解决(我今天早些时候也遇到过这个问题)。“解决方案”(阅读:解决方法...因为 Microsoft...)是在不同的目录(显然没有空格的目录)中重新安装 Cmake,并确保它位于您的系统路径中

请参阅此 Github 问题以进行广泛的故障排除/讨论。