1

Visual Studio 6プロジェクト(Cで記述)のビルドを自動化しようとしています。Windowsコンソールから次のコマンドを使用してプロジェクト(.dsp)をビルドできます。

msdev reg.dsp /make "reg - Win32 Release"

しかし、GITバッシュからこれを行うことはできません。Visual Studioでプロジェクトを開き、次のエラーを報告するだけです。

C:/Program Files/Git/make
File not found.
Please verify that the path and the file name are correct.

sh --versionは、次のように言います。

GNU bash, version 3.1.0(1)-release (i686-pc-msys)
Copyright (C) 2005 Free Software Foundation, Inc.

では、GITBashコンソールでVisualStudio 6 Cプロジェクトをビルドするにはどうすればよいですか?

4

1 に答える 1

1

/Windowsのgitbashでパラメーターを送信(スラッシュ)すると、何か奇妙なことが起こると思います。それらを(ダッシュ/マイナス)に置き換えた-ので、ビルドコマンドは次のようになり、最終的に機能しました:

msdev reg.dsp -make "reg - Win32 Release"

そして、シェルスクリプト内では次のようになります(誰かがこれが役立つと思った場合):

command="msdev ../reg.dsp -MAKE \"reg - Win32 Release\""
eval $command
于 2012-09-18T10:35:53.260 に答える