【问题标题】:VS Code + CMake : cmake.build not foundVS Code + CMake:找不到 cmake.build
【发布时间】:2017-05-22 21:22:22
【问题描述】:

我的 CMake 在 Visual Studio 2015 上工作得非常好。我想尝试使用 C++ 和 CMake 扩展的 VS Code,但是当我尝试调用构建命令(默认情况下使用 VSCode 的 CMake 扩展配置为 F7)时,我只得到消息:

command 'cmake.build' not found

它是想告诉我它找不到 CMake 吗?因为 Cmake 已安装并且可以正常工作......我还尝试将设置更改为 cmake 的完整路径,但没有成功。我从 Extensions 安装了 CMake 和 CMake 工具。此外,CMake 工具栏也不会出现在蓝色 VSCode 工具栏上,如 CMake Tools 扩展文档中所示。

【问题讨论】:

  • 我遇到了完全相同的问题,您找到解决方案了吗?
  • @Dan 看看我的回答 :)
  • @jayphelps 谢谢,就是这样。

标签: cmake visual-studio-code


【解决方案1】:

编辑:

该扩展程序的作者认为他们已在最新版本 0.9.7 中解决了此问题。

https://github.com/vector-of-bool/vscode-cmake-tools/issues/157#issuecomment-307005140

所以,我刚刚推送了 0.9.7:

  1. 不再依赖 twxs.cmake,因此不会导致任何 问题了
  2. @ytimenkov 修复了一些版本解析代码 谎报安装了哪个版本的 CMake。应该解决问题 人们看到的是 3.7 之前的版本。
  3. @ytimenkov 添加得更好 初始化失败时出错。这应该有助于创造未来 门票!

因此,我将关闭此问题并询问任何人 如果有任何进一步的问题,请使用新的错误消息打开一张新票 在初始化失败期间出现。


我也遇到了这个问题,并收到了solution here in my ticket

对于某些人来说,他们的依赖项之一没有正确安装在我们的系统上。所以你需要安装另一个额外的扩展来让它工作。

它被称为“CMake”或“twxs.cmake”(实际包名),可以在这里找到:https://marketplace.visualstudio.com/items?itemName=twxs.cmake

如果仍然无法正常工作,有些人报告说他们需要卸载这两个扩展,然后重新安装它们以使其正常工作——确保重新启动 VSCode。

【讨论】:

  • 不幸的是,我确实已经安装了两个扩展(CMake 工具和 CMake)
  • @Kriegalex 您是否尝试将它们都卸载并重新安装,确保完全重新启动 VSCode?三重检查您是否安装了正确的扩展程序,因为还有其他名称非常相似的扩展程序。
  • 我刚试过,之后也是一样,但感谢您的建议
  • @Kriegalex 更新了我的答案,这个问题应该在 0.9.7 版本中得到解决
  • 我已经用新的 0.9.7 调试信息创建了一张新票:vscode-cmake-tools/issues/170
【解决方案2】:

试试这个:

  1. 创建“mingw32-make.exe”的新副本。
  2. 将副本重命名为“make.exe”。
  3. 重启你的 vscode。

【讨论】:

    猜你喜欢
    • 2017-11-06
    • 2018-05-31
    • 2021-05-06
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 2019-08-08
    相关资源
    最近更新 更多