Cela fait un petit moment que je programme en C++ sous visual studio 2005 et j 'aimerais apprendre à compiler en ligne de commande.
Il semblerait que pour visual Studio 2005 le compilateur soit nmake. J'ai regardé sur la msdn pour pouvoir l'utiliser et je n'arrive pas à le rendre accessible partout... et ne pas avoir le message :
lien msdn : http://msdn2.microsoft.com/fr-fr/lib...wt(VS.80).aspx'nmake' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
j'ai executé vcvars32.bat qui se situait dans le dossier "D:\Microsoft Visual Studio 8\VC\bin\" (visual est installé sur ma partition D) qui me dit:
je regarde dans mes variables d'environnement si j'ai un changement (rien du tout) en tout cas, pas dans la variable "PATH" qui je suppose definit les chemin des applications devant être accessibles partout (comme des compilateurs)."D:\Microsoft Visual Studio 8\VC\bin>"D:\Microsoft Visual Studio 8\Common\Tools\vsvars32.bat"
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
je vais donc voir au chemin designé par le fichier vcvars32.bat et je lance donc vsvars32.bat qui me dit :
je retourne voir dans mes variables d'environnements : pas de changements.Setting environment for using Microsoft Visual Studio 2005 x86 tools.
Je précise que je travaille sous vista familiale avec visual studio 2005 et son SP1 et que j'ai testé d'executer les 2 batch en mode administrateur.
Voici le contenu des deux batch :
vcvars32.bat
vsvars32.bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"%VS80COMNTOOLS%vsvars32.bat"
Voila...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 @SET VSINSTALLDIR=D:\Microsoft Visual Studio 8 @SET VCINSTALLDIR=D:\Microsoft Visual Studio 8\VC @SET FrameworkDir=C:\Windows\Microsoft.NET\Framework @SET FrameworkVersion=v2.0.50727 @SET FrameworkSDKDir=D:\Microsoft Visual Studio 8\SDK\v2.0 @if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR @if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR @echo Setting environment for using Microsoft Visual Studio 2005 x86 tools. @rem @rem Root of Visual Studio IDE installed files. @rem @set DevEnvDir=D:\Microsoft Visual Studio 8\Common7\IDE @set PATH=D:\Microsoft Visual Studio 8\Common7\IDE;D:\Microsoft Visual Studio 8\VC\BIN;D:\Microsoft Visual Studio 8\Common7\Tools;D:\Microsoft Visual Studio 8\Common7\Tools\bin;D:\Microsoft Visual Studio 8\VC\PlatformSDK\bin;D:\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\Windows\Microsoft.NET\Framework\v2.0.50727;D:\Microsoft Visual Studio 8\VC\VCPackages;%PATH% @set INCLUDE=D:\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;D:\Microsoft Visual Studio 8\VC\INCLUDE;D:\Microsoft Visual Studio 8\VC\PlatformSDK\include;D:\Microsoft Visual Studio 8\SDK\v2.0\include;%INCLUDE% @set LIB=D:\Microsoft Visual Studio 8\VC\ATLMFC\LIB;D:\Microsoft Visual Studio 8\VC\LIB;D:\Microsoft Visual Studio 8\VC\PlatformSDK\lib;D:\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB% @set LIBPATH=C:\Windows\Microsoft.NET\Framework\v2.0.50727;D:\Microsoft Visual Studio 8\VC\ATLMFC\LIB @goto end :error_no_VSINSTALLDIR @echo ERROR: VSINSTALLDIR variable is not set. @goto end :error_no_VCINSTALLDIR @echo ERROR: VCINSTALLDIR variable is not set. @goto end :end
Partager