문제

저는 빌드, TFS 액세스 등에 VS2008 명령 프롬프트를 사용합니다.grep, vi 및 유닉스 계열 도구에 대한 cygwin 프롬프트가 있습니다.cygwin 자체에서 "tfs checkout"을 호출할 수 있도록 vcvars32.bat 기능을 cygwin 환경으로 '가져올' 수 있는 방법이 있습니까?

도움이 되었습니까?

해결책

에 따르면 이 페이지 다음을 수행해야 합니다.

"기본 설정에 따라 컴파일에 필요한 변수를 환경에 직접 추가하거나 vcvars32.bat 스크립트를 사용하여 설정할 수 있습니다.vcvars32를 사용하려면 cygwin bash 쉘에서 컴파일해야 하며, 먼저 DOS 쉘을 실행하고 vcvars32.bat를 실행한 다음 cygwin을 설치한 디렉토리에서 cygwin.bat를 실행해야 합니다.vcvars32가 포함된 디렉터리(\Microsoft Visual Studio\VC98\bin 아래 어딘가)와 cygwin.bat가 포함된 디렉터리를 경로에 추가하면 속도를 높일 수 있습니다."

다른 팁

다음은 Visual Studio를 구성하고 mintty를 시작하는 샘플 Cygwin.bat 파일입니다.

@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의 답변은 vs2005에서 작동합니다. vs2008의 경우 다음을 사용하십시오.

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"를 호출하세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top