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