2013-07-25 1 views
0

내 프로젝트를 컴파일/빌드하는 데 도움이되는 내 .bat 파일을 만들려고했습니다. Delphi7에서 간단히 dcc32 MyProject.dpr을 배치 파일로 사용하여 아무 문제없이 아무 곳에서나 실행할 수 있습니다. XE에는 Release/Debug와 Target Platforms와 같은 많은 변화가 있습니다. 내 질문은 대상 플랫폼 X64 및 릴리스 빌드에서 내 프로젝트 (예 :)를 빌드하는 간단한 배치 파일을 만드는 방법은 무엇입니까?XE4 및 배치로 프로젝트 빌드

나는 dcc32 MyProject.dpr을 시도했지만, Vcl.Forms.dcu은 찾을 수 없다고합니다.

답변

2

델파이는 이제 MSBuild 프레임 워크를 사용하므로 dcc32.exe 대신 msbuild.exe을 직접 호출해야합니다. 그러면 필요한대로 빌드 대상, 플랫폼 등을 지정할 수 있습니다. 예를 들어 :

msbuild MyProject.dproj /t:Rebuild /p:Config=Release;Platform=Win64 

은 당신이 "RAD 스튜디오 명령 프롬프트" 링크를 사용하지 않는 경우 MSBuild에서 환경을 설정하는 첫 번째 호출 할 필요가 IDE의 \bin 폴더에 rsvars.bat 배치 스크립트가 있습니다 시작 메뉴를 사용하여 콘솔 창을 시작하십시오.

+0

감사합니다. 불행히도 여전히 msbuild를 찾을 수 없습니다. ' 'msbuild'는 내부 또는 외부 명령 인 작동 가능한 프로그램이나 배치 파일로 인식되지 않습니다. "어떤 아이디어입니까? –

+0

이지만'RAD Studio 명령 프롬프트 '에서 msbuild를 찾을 수 있습니다. –

+1

'RAD Studio 명령 프롬프트 '단축키의 속성을 보면, 새로운 콘솔 창을 불러오고'rsvars.bat' 스크립트를 자동으로 호출합니다. 나는 MSBuild 환경을 설정하기 위해 스크립트를 실행해야한다고 말했습니다. 바로 가기를 사용하여 콘솔 창을 열지 않으면 ** .bat 스크립트에서'rsvars.bat'를 호출해야합니다. –