13

ビルド、TFS アクセスなどには VS2008 コマンド プロンプトを使用し、grep、vi、および unix に似たツールには cygwin プロンプトを使用します。cygwin 自体から「tfs チェックアウト」を呼び出すことができるように、vcvars32.bat 機能を cygwin 環境に「インポート」する方法はありますか?

4

3 に答える 3

16

このページによると、次のことが必要です。

「好みに応じて、コンパイルに必要な変数を環境に直接追加するか、vcvars32.bat スクリプトを使用してそれらを設定できます。vcvars32 を使用するには、最初に cygwin bash シェルからコンパイルする必要があることに注意してください。 DOS シェルで vcvars32.bat を実行し、次に cygwin をインストールしたディレクトリから cygwin.bat を実行します. vcvars32 を含むディレクトリ (\Microsoft Visual Studio\VC98\bin の下のどこか) とcygwin.bat をパスに追加してください。」

于 2008-09-15T09:41:42.893 に答える
10

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 -
于 2008-10-03T19:18:00.190 に答える
1

ウィトカンプの答えはvs2005で機能します-vs2008の場合、使用します

CALL "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"

于 2010-07-15T21:35:27.920 に答える