2012-09-17 2 views
1

Visual Studio 6 프로젝트 빌드를 자동화하려고합니다 (C로 작성). Windows 콘솔에서 다음 명령을 사용하여 프로젝트 (.dsp)를 빌드 할 수 있습니다.git bash의 Visual Studio 6 C 프로젝트를 준수합니다.

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

그러나 GIT bash에서는이 작업을 수행 할 수 없습니다. 그냥 비주얼 스튜디오에서 프로젝트를 열고, 그리고 다음과 같은 오류를보고있다 기능 :

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

쉬 --version은 다음 말한다 :

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

, 어떻게 내가 비주얼 스튜디오를 구축 할 수 있습니다 (6) GIT Bash 콘솔의 C 프로젝트?

답변

1

windows에서 goth bash의 / (슬래시) 매개 변수를 보내면 이상한 일이 생깁니다. 나는 - (대시/마이너스)에 그들을 대체, 그래서 빌드 명령이 다음처럼 보였다, 그리고 마침내 일 :

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

을 그리고 쉘 스크립트 내에는 다음과 같이 (경우에 누군가가이 일에 발견 유용) :

command="msdev ../reg.dsp -MAKE \"reg - Win32 Release\"" 
eval $command 
관련 문제