'cmake'未被识别为内部或外部命令

Rya*_*ite 17 c++ cmake visual-studio

我正在尝试在visual studio 10中运行cmake,以获得esys-particle-win.

这是我们的cmake C:\ Program Files(x86)\ CMake 2.8\bin\cmake.exe的路径

这是我们通往esys-particle-win的途径

cd c:\esys-particle-win\trunk\buildvs2010
mkvs10.bat
Run Code Online (Sandbox Code Playgroud)

这是我们在管理员命令promt visual studio 2010中输入的代码

'cmake' is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

我们得到了错误

cmake .. -G "Visual Studio 10" -G "NMake Makefiles"
Run Code Online (Sandbox Code Playgroud)

mkvs10.bat文件里面是

cd c:\esys-particle-win\trunk\buildvs2010
mkvs10.bat
Run Code Online (Sandbox Code Playgroud)

有谁能告诉我我做错了什么.我对编程一无所知我只是按照本网站的说明进行操作

'cmake' is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

在2.3.1节中

任何帮助将不胜感激,谢谢

doc*_*ove 42

错误消息表示无法找到cmake.
您可以从提示中将其位置添加到路径中,如下所示:

set PATH="C:\Program Files (x86)\CMake 2.8\bin\";%PATH%
Run Code Online (Sandbox Code Playgroud)

  • 如果是64位,则路径为`C:\ Program Files\CMake\bin`.您还可以通过转到系统属性(右键单击计算机 - >属性 - >高级系统设置) - >高级选项卡 - >环境变量...按钮来更新PATH变量. (3认同)
  • 请注意,Windows上的PATH环境变量不需要引号.所以在Windows上的上述示例如下所示:set PATH = C:\ Program Files(x86)\ CMake 2.8\bin \;%PATH%我遇到了同样的问题,并在这篇文章中解决了它:https:// stackoverflow. COM /问题/ 32857449/emscripten-着找到的路径到cmake的 (2认同)

ori*_*zil 10

请注意,如果您通过 Chocolatey 安装了 cmake,您可能忽略了添加参数--installargs 'ADD_CMAKE_TO_PATH=System'。如果您已经在没有该参数的情况下 choco 安装了 cmake,则通过 --force 重新安装将不考虑新参数:您需要卸载然后安装。具体来说choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'


小智 7

我发现 CMake 是:

  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin
Run Code Online (Sandbox Code Playgroud)

我将其添加到用户路径中,如上所述,由 hrithik singla 完成,node-gyp 工作了,特别是"npm install". 我预计未来它会再次改变。所以我找到它的方法是通过 Windows 资源管理器搜索"C:\Program Files (x86)\Microsoft Visual Studio\2019",然后挖掘 CMake 路径的结果。其他开发工具可能会将 CMake 安装到不同的文件夹中。


hri*_*gla 6

自从我在 中安装了 CMake 以来D:\Program Files,我遇到了同样的问题,我通过手动添加路径变量来修复它。

  1. 打开控制面板
  2. 转到系统和安全,然后转到系统。 第 2 步之后的样子
  3. 这里选择高级系统设置,会出现一个对话框。 对话框
  4. 现在转到环境变量。
  5. 现在选择路径,然后在第四步之后单击编辑
  6. 这里在许多预先存在的路径的底部添加一条新路径。
  7. 就我而言,我安装了 CMakeD:\Program Files\
  8. 所以我需要添加路径D:\Program Files\CMake\bin。您应该将路径复制到 CMake 文件夹并\bin在末尾添加。
  9. 现在打开,您必须重新启动命令提示符才能看到更改。


Dav*_*SFT 5

如上面的@doctorlove所示,错误消息表示无法找到Cmake。

请注意,Windows上的PATH环境变量不需要引号。因此,Windows上的上述示例如下所示:

set PATH=C:\Program Files (x86)\CMake 2.8\bin\;%PATH% 
Run Code Online (Sandbox Code Playgroud)

我有同样的问题,并在这篇文章中解决了。