[Visual C++.NET], makefiles

Onkel Schuppig

Erfahrenes Mitglied
Hallo miteinander,
ich habe seit kurzem mit makefiles zu tun, die verschiedene Teile des Studios über die Kommandozeile aufrufen, also ohne IDE.
Es geht da um cl.exe, rc.exe usw.
Nun schlägt dieses grundsätzlich fehl, da alle möglichen Verzeichnisse nicht bekannt sind (z.B. include, lib, bin, ...).
Wie komme ich denn an dieser Hürde vorbei?

Grüße
Onkel Schuppig
 
Hi.

Du solltest die entsprechenden Shellvariablen setzen. Dazu ist beim VS bereits eine Batchdatei dabei die vcsvars32.bat heißt und die man im Startmenü->Programme->Visual Studio->Tools->"Visual Studio .NET 2003 Command Prompt" findet und ein DOS-Fenster startet wo alle Variablen schon gesetzt sind. Du kannst dir die Datei natürlich auch anschauen um zu kucken was alles gemacht wird.

Wenn du die Variablen nachträglich in einem DOS-Fenster setzen willst, kannst du das mit
Code:
call c:\programme\Visual Studio\Common7\Tools\vsvars32.bat
erreichen.

Gruß
 
Der Tipp war goldrichtig.
Nur muss man Anführungszeichen schreiben wegen der Leerzeichen im Pfad.
Code:
call "C:\Programme\Microsoft Visual Studio .NET\Common7\Tools\vsvars32.bat"

Thanx!:p
 

Neue Beiträge

Zurück