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?

War es hilfreich?

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"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top