Visual Studio Community 2017 cl.exe
Je suis en train de travailler sur la compilation de certains noyaux CUDA sur un système Windows. De ma compréhension, l' nvcc
compilateur nécessite l'utilisation de cl.exe
pour compiler sur les systèmes Windows. Le principal moyen d'obtenir c'est avec Visual Studio. J'ai donc installé le gratuite community edition. Après quoi je m'attendais à y être le bin
répertoire au sein de la VC
répertoire comme indiqué dans plusieurs autres questions, telles que cette une et cette une. Et pourtant, j'ai besoin d'aller à plusieurs couches plus profondes de trouver
C:\Program Files (x86)\Microsoft Visual Studio17\Community\VC\Tools\MSVC.10.25017\bin\HostX64\x64\cl.exe
Ce projet est destiné à faire un programme qui peut être compilé et utilisé sur plusieurs différents systèmes Windows. Ai-je vraiment besoin d'attendre de la cl.exe
fichier à cette imbriquée ou ai-je raté quelque sorte d'installation étape ici? Je m'attendais à un chemin plus court:
C:\Program Files (x86)\Microsoft Visual Studio17\Community\VC\bin\
En fin de compte j'ai besoin d'une forme aussi simple que possible pour les utilisateurs d'être en mesure d'avoir leur environnement de trouver le cl.exe fichier. En général, cela implique (au niveau le plus élevé) définition d'une variable d'environnement.
source d'informationauteur cdeterman
Vous devez vous connecter pour publier un commentaire.
Recherchez
VCVARSALL.BAT
- c'est généralement à un niveau plus élevé. Si vous exécutez qu'il met en place votre environnement de sorte que vous pouvez les appeler CL sans chemin d'accès.Documentation ici: https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx
J'ai eu ce problème dans un contexte différent (Élixir, Pheonix), mais la cause était la même:
cl.exe
n'a pas pu être trouvé lors de la compilation.Ma configuration est:
Pour quelque raison, la solution avec l'installation de la Visual C++ Outils De Construction (comme @cozzamara suggéré) ne fonctionne pas. S'arrête lors de l'installation avec quelque obscure message d'erreur. Suppose qu'il n'a pas aimé mon installation de Visual Studio.
C'est comment je l'ai résolu:
Exécuter la commande suivante avant de compiler:
De cette sur la commande
cl.exe
œuvres. Autrement, démarrez l'application " Développeur Invite de Commande pour VS 2017 " ou "x64 Natif Invite de Commande des Outils VS 2017'.Je ne sais pas pourquoi, mais le Chemin ne semble pas être mis à jour.
Essayez d'exécuter vos commandes à partir de la "Développeur de l'invite de commandes de visual studio 2017".
Télécharger http://landinghub.visualstudio.com/visual-cpp-build-tools et istall. Il de résoudre le problème pour moi.