VS Code + CMake:找不到cmake.build

时间:2017-05-22 21:22:22

标签: cmake visual-studio-code

我让CMake在Visual Studio 2015中运行得非常好。我想尝试使用C ++和CMake扩展的VS Code,但是当我尝试调用build命令时(默认配置为F7配置为VSCode的CMake扩展),我只收到消息:

command 'cmake.build' not found

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

2 个答案:

答案 0 :(得分:0)

编辑:

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

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

  

所以,我刚推了0.9.7:

     
      
  1. 不再依赖twxs.cmake,因此不应该造成任何影响   问题
  2.   
  3. @ytimenkov修复了一些版本解析代码   说谎安装了什么版本的CMake。应该解决问题   人们看到的是3.7之前的版本。
  4.   
  5. @ytimenkov加入更好   初始化失败时出错。这应该有助于创造未来   门票!
  6.         

    因此,我将关闭此问题,并要求任何人   如果有任何其他问题,请使用新的错误消息打开新票证   在初始化失败期间出现。

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

对于某些人来说,他们的某个依赖项未在我们的系统上正确安装。因此,您需要安装另一个额外的扩展才能使其正常工作。

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

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

答案 1 :(得分:-1)

试试这个:

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