Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ ';cmake';未被识别为内部或外部命令_C++_Visual Studio_Cmake - Fatal编程技术网

C++ ';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

我正试图在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
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变量。。。按钮