Invite de commande VS2008 + Cygwin
-
09-06-2019 - |
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?
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"