2012-06-01 1 views
6

brcc32.exe를 프로젝트에 포함 된 일부 또는 모든 파일 (.rc)에서 강제로 실행할 수있는 프로젝트/컴파일러/링커 설정이 있습니까? 기본적으로 .rc 변경된 파일 만 다시 컴파일되지만 .rc에 포함 된 파일은 다시 컴파일되지 않습니다. 지금 우리는 .res 파일을 수동으로 삭제하여 강제로 다시 컴파일합니다.각 컴파일시 리소스 컴파일러를 강제로 만드는 방법은 무엇입니까?

업데이트 : 허용 대답에 의해 영감을, 내가 쓴 : https://gist.github.com/2868141

+0

델파이 버전? –

+0

버전 6, 7 및 XE2 프로젝트에서 작업 중 –

답변

5

년 동안 델파이를 사용하지 않은,하지만 지금까지 내가 기억하는 당신이 할 수없는, 빌드 전 이벤트를 정의 할 수 있습니까? 빌드하기 전에 touch 모든 rc 파일을 사용할 수 있습니다.

+0

단순 삭제가 원본 파일을 수정하는 것보다 낫을 수도 있습니다. 또는 명령 줄에서 .rc 파일을 다시 작성하십시오. – DiGi

+2

@Digi, 타임 스탬프를 변경하는 간단한 '터치'가 삭제하는 것보다 훨씬 낫습니다. 특히 잘못되었을 때 특히 좋습니다. –

+0

+1, * touch.exe * 대신 ['batch file'] (http://support.microsoft.com/kb/69581)을 사용하여 리소스 파일을 터치 할 수 있습니다. – TLama

관련 문제