web-dev-qa-db-fra.com

'cmake' n'est pas reconnu comme une commande interne ou externe

J'essaie de lancer cmake, dans Visual Studio 10, pour esys-particle-win.

voici notre chemin à parcourir C:\Program Files (x86)\CMake 2.8\bin\cmake.exe

voici notre chemin vers esys-particle-win

C:\esys-particle-win\trunk\buildvs2010\mkvs10.bat

et ceci est le code que nous entrons dans la commande administrateur promt visual studio 2010

cd c:\esys-particle-win\trunk\buildvs2010
mkvs10.bat

et nous obtenons l'erreur

'cmake' is not recognised as an internal or external command

à l'intérieur du fichier mkvs10.bat est 

cmake .. -G "Visual Studio 10" -G "NMake Makefiles"

quelqu'un pourrait-il me dire ce que je fais mal? De plus, je ne connais rien à la programmation, je ne fais que suivre les instructions de ce site.

https://launchpadlibrarian.net/139659869/esys-particle-win-%28v2.1%29-build-instructions.pdf

dans la section 2.3.1

toute aide serait grandement appréciée, merci

14
Ryan White

Le message d'erreur signifie qu'il ne peut pas trouver cmake .
Vous pouvez ajouter son emplacement à votre chemin à partir de l'invite, comme ceci:

set PATH="C:\Program Files (x86)\CMake 2.8\bin\";%PATH%
36
doctorlove

Comme @doctorlove mentionné ci-dessus, le message d'erreur signifie qu'il ne peut pas trouver Cmake.

Notez que les guillemets ne sont pas nécessaires dans les variables d'environnement PATH sous Windows. Ainsi, l'exemple ci-dessus sous Windows ressemblerait à ceci: 

set PATH=C:\Program Files (x86)\CMake 2.8\bin\;%PATH% 

J'ai eu le même problème, et résolu dans ce post.

4
Dave Voyles - MSFT

J'essaie de créer un projet avec Visual Studio Community 2017 récemment téléchargé, mais je n'avais aucun logiciel CMake sur mon chemin.

Cela n’a pas aidé, même après avoir gagné VCVars: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64

Au lieu d’installer séparément une copie pouvant fonctionner avec ces réponses, je ne suis toutefois pas sûre que les générateurs dont j’ai besoin (?), j’en ai trouvé un dans le répertoire d’installation , avec un chemin différent de celui utilisé auparavant. dans le guide que j'utilisais.

Voici ma ligne d'invocation: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -G "Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=%CMAKE_BUILD_TYPE% ..

2
Pysis