Question

J'utilise l'invite de commande VS2008 pour les constructions, l'accès TFS, etc., ainsi que l'invite cygwin pour les outils grep, vi et de type unix. Est-il possible d'importer la fonctionnalité vcvars32.bat dans l'environnement cygwin afin d'appeler "tfs checkout"? de cygwin lui-même?

Était-ce utile?

La solution

Selon cette page dont vous avez besoin à:

" Selon vos préférences, vous pouvez ajouter les variables requises pour la compilation directement dans votre environnement ou utiliser le script vcvars32.bat pour les définir à votre place. Notez que vous devez compiler à partir d'un shell cygwin bash, utiliser vcvars32, d'abord exécuter un shell DOS, puis vcvars32.bat, puis exécuter cygwin.bat à partir du répertoire où vous avez installé cygwin. Vous pouvez accélérer le processus en ajoutant le répertoire contenant vcvars32 (quelque part sous \ Microsoft Visual Studio \ VC98 \ bin) et le répertoire contenant cygwin.bat dans votre chemin. "

Autres conseils

Voici mon exemple de fichier Cygwin.bat qui configure Visual Studio et démarre menthe

@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 -

La réponse de witkamp fonctionne pour vs2005 - pour vs2008, utilisez

APPELER "C: \ Fichiers de programme (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat"

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top