从git bash编译Visual Studio 6 C项目

时间:2012-09-17 13:02:32

标签: makefile git-bash visual-studio-6

我正在尝试自动构建Visual Studio 6项目(用C语言编写)。我可以使用Windows控制台中的以下命令构建项目(.dsp):

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

但我不能从GIT bash那里做到这一点。它的作用是在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.

那么,如何在GIT Bash控制台中构建Visual Studio 6 C项目?

1 个答案:

答案 0 :(得分:1)

当我在Windows上的git bash中发送/(斜杠)参数时,我想会发生一些奇怪的事情。我用-(短划线/减号)替换了那些,所以构建命令看起来像下面这样,它最终起作用了:

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

在shell脚本中,它看起来像这样(如果有人发现它有用):

command="msdev ../reg.dsp -MAKE \"reg - Win32 Release\""
eval $command