C++ ';cmake';未被识别为内部或外部命令
我正试图在VisualStudio10中运行cmake,以获得esys粒子的胜利 我的cmake路径:C++ ';cmake';未被识别为内部或外部命令,c++,visual-studio,cmake,C++,Visual Studio,Cmake,我正试图在VisualStudio10中运行cmake,以获得esys粒子的胜利 我的cmake路径:C:\ProgramFiles(x86)\cmake 2.8\bin\cmake.exe 我的esys particle win路径:C:\esys particle win\trunk\buildvs2010\mkvs10.bat 我在Visual Studio 2010的管理员命令提示符中键入的命令有: cd c:\esys-particle-win\trunk\buildvs2010 mk
C:\ProgramFiles(x86)\cmake 2.8\bin\cmake.exe
我的esys particle win路径:C:\esys particle win\trunk\buildvs2010\mkvs10.bat
我在Visual Studio 2010的管理员命令提示符中键入的命令有:
cd c:\esys-particle-win\trunk\buildvs2010
mkvs10.bat
我得到一个错误:
'cmake' is not recognized as an internal or external command
mkvs10.bat的内容
:
cmake .. -G "Visual Studio 10" -G "NMake Makefiles"
谁能告诉我哪里错了吗?。我不懂计算机编程。我遵守了本网站第2.3.1节中提到的说明:`
`
非常感谢您的帮助。错误消息表示无法找到cmake。
您可以从提示中将其位置添加到路径,如下所示:
set PATH="C:\Program Files (x86)\CMake 2.8\bin\";%PATH%
如上所述,@doctorlove,错误消息意味着它无法找到Cmake
请注意,Windows上的PATH环境变量中不需要引号。因此,上面的Windows示例如下所示:
set PATH=C:\Program Files (x86)\CMake 2.8\bin\;%PATH%
我也有同样的问题,我正试图与最近下载的Visual Studio Community 2017一起构建一个项目,但在我的道路上没有CMake 即使在我获得VCVars:
“C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat”x64之后,它也没有起到任何作用
虽然我不确定它是否有我需要的生成器(?),但我没有单独安装一个可以使用这些答案的副本,而是在安装目录中找到了一个,它的路径与我使用的指南中的路径不同
这是我的调用行:“C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\CMake.exe”-G“Visual Studio 15 2017”-DCMAKE\u BUILD\u TYPE=%CMake\u BUILD\u TYPE%..
请注意,如果通过巧克力安装CMake,您可能忽略了添加参数--installargs'add\u CMAKE\u to\u PATH=System'
。如果您已经在没有该参数的情况下安装了choco cmake,那么通过--force重新安装将不符合新参数:您需要先卸载,然后再安装。特别是choco install cmake--installargs'ADD\u cmake\u TO\u PATH=System'
你说的cmake-它在当前目录中查找,找不到它,所以在路径中的每个目录下都找不到它。set PATH=whater将路径设置为whater.%路径%表示当前存在的内容,因此泰国人将cmake的路径添加到其他内容中。注意-它的长度有限。请注意,Windows上的PATH环境变量中不需要引号。因此,上面Windows上的示例如下所示:set PATH=C:\Program Files(x86)\CMake 2.8\bin\;%路径%I有相同的问题,并在本文中解决了它:如果是64位,则路径为C:\Program Files\CMake\bin
。您还可以通过转到系统属性(右键单击计算机-->属性-->高级系统设置-->高级选项卡-->环境变量)来更新PATH变量。。。按钮