VS2008 Eingabeaufforderung + Cygwin
-
09-06-2019 - |
Frage
Ich verwende die VS2008 Eingabeaufforderung für Builds, TFS Zugang usw. und die Cygwin Aufforderung für grep, vi und Unix-ähnliche Werkzeuge. Gibt es eine Möglichkeit kann ich ‚importieren‘ die vcvars32.bat Funktionalität in die Cygwin-Umgebung, so kann ich „tfs Kasse“ von Cygwin selbst anrufen?
Lösung
Nach dieser Seite Sie brauchen zu:
"Je nach Vorliebe können Sie entweder die Variablen für die Kompilierung Ihrer Umgebung, oder verwenden Sie das vcvars32.bat Skript sie direkt erforderlich hinzufügen zu setzen für Sie. Hinweis Sie von einem Cygwin Bash-Shell zu kompilieren, verwenden vcvars32 zunächst ein DOS-Shell läuft, dann vcvars32.bat läuft, dann cygwin.bat aus dem Verzeichnis, in dem Sie cygwin installiert. Sie ist dabei das Verzeichnis containgin vcvars32 durch Zugabe (irgendwo unter \ Microsoft Visual Studio \ VC98 \ ist) nach oben beschleunigen und das Verzeichnis cygwin.bat zu Ihrem Pfad enthalten. "
Andere Tipps
Hier ist meine Probe cygwin.bat Datei, die Visual Studio konfiguriert und startet mintty
@echo off
@REM Select the latest VS Tools
IF EXIST %VS100COMNTOOLS% (
CALL "%VS100COMNTOOLS%\vsvars32.bat"
GOTO :start_term
)
IF EXIST %VS90COMNTOOLS% (
CALL "%VS90COMNTOOLS%\vsvars32.bat"
GOTO :start_term
)
IF EXIST %VS80COMNTOOLS% (
CALL "%VS80COMNTOOLS%\vsvars32.bat"
GOTO :start_term
)
:start_term
C:
chdir C:\cygwin\bin
START mintty.exe -i /Cygwin-Terminal.ico -
Witkamp Antwort arbeitet für VS2005 - für VS2008, Verwendung
CALL "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat"