2012-10-26 2 views
1

Win7/x64, c : \ Delphi6 폴더가있는 Delphi 6 Professional.델파이 명령 줄 빌드 (DCC32) 오류 : System.pas를 찾을 수 없습니다.

ProjectGroup이 OM 오류를 만들기 때문에 프로젝트를 하나씩 작성해야합니다.

컴파일 속도를 높이기 위해 DCC32.exe를 사용하려고했습니다.

이 사이트에서 "라이브러리 경로를 설정하는 4 가지 옵션으로 dcc32.cfg 확장"에 대한 정보를 발견했습니다. 각각을 "Delphi/Options/Env. options/Library path"로 설정했습니다.

dcc32.exe의 B "any.dpr"

을하지만 오류가 발생했습니다 :

은 그 때 나는 노력 System.pas를 찾을 수 없습니다.

나는 그것을 이해하지 못한다. 어쩌면 dcc32.exe가 기본 pas 파일을 만들고 싶거나 다른 형식을 사용해야 할 수도있다.

우리는 많은 조건부 지시문을 사용하기 때문에 각 프로젝트를 빌드해야합니다.

모든 정보를 주셔서 감사합니다. 작성해주십시오.

+0

실행 시스 인 터널 프로세스 모니터, I/O를 및 프로세스 이름 "dcc32.exe"다음 편집을 시도하고 system.dcu에 노력하고 system.pas가 난 당신이 더 나은의 경로를 넣어 내기하는 폴더 참조 파일에 의해 필터 델파이 프로젝트 파일 (내 메모리가 나를 지원한다면 MSBuild 이전 델파이의 any.dof)을 사용하고'$ (Delphi)'와 같은 환경 변수없이 절대 경로로 사용하십시오. IDE 문자열에서 복사 한 것일 수도 있고 대체 할 필요없이 정규화 된 경로를 사용하는 것이 좋습니다. * 추신 : want.exe 및 게으른 작성기 * –

답변

2

명령 줄에서 다양한 경로를 지정하지 않으므로 .cfg 파일에 있어야합니다. 델파이 6에 대한 나의 dcc32.cfg 파일은 다음과 같다 :

 
/LE"C:\Program Files (x86)\Borland\Delphi6\Projects\Bpl" 
/LN"C:\Program Files (x86)\Borland\Delphi6\Projects\Bpl" 
/U"C:\Program Files (x86)\Borland\Delphi6\Lib";"C:\Program Files (x86)\Borland\Delphi6\Imports" 
/R"C:\Program Files (x86)\Borland\Delphi6\Lib" 

내가 델파이 bin 디렉토리에이 있습니다. 절대 경로를 사용하기 때문에 하나의 특정 컴퓨터에만 한정되어 있으므로 여기에 넣습니다.

분명히 내가 가지고있는 것에 더 많은 경로를 추가해야 할 수도 있지만 위의 내용은 기본 RTL/VCL 유닛에 필요한 것을 얻을 것입니다.

+0

잘못된 경로, David 같은 건물 도구도 있습니다. 첫 번째 줄은 c : \ Delphi6 폴더로 읽습니다. –

+4

@ Arioch'Durumdara는 자신의 컴퓨터에서 작동하는 경로를 대체 할 수있는 충분한 지능을 가지고 있다고 가정합니다. –

+0

그게 전부였습니다! 나는/나도 설정해야하지만, 나는 좋은 결과를 얻었다. 내가 검색하는 한 가지만 - dcc32를 (글로벌 디렉토리에있는) 다른 구성 파일을 사용하도록 설정할 수 있습니까? 감사! – durumdara

관련 문제