새로운 프로젝트 생성하고 매번 컴파일때마다 해당플렛폼의 디버거등에 실행파일과 사용된 외부 콤포넌트들의 dcu 가 전부 생성되어 '.\$(Platform)\$(Config)' 폴더가 아주 지저분해집니다.
2가지의 방법으로 해결해봅니다.
1. 각각의 프로젝트의 옵션 > Building > Delphi Compiler 에서 아래와 같이 Unit output directory를 공란으로 만들어주면됩니다. 당초에는 '.\$(Platform)\$(Config)'로 입력되어 있습니다. (2022.11.11 수정합니다)
외부 페키지 포로젝트(화면 오른쪽) Options 에서 unit out Path를 설정하되
방금 만든 패스를 설정하면 패키지 인스톨 할 때 생성된 dcu를 찾게됩니다.
컴포넌트 사용중 컴파일에러가 나는 경우가 있는데..
dcu 에서 res 파일이나 frm 파일을 찾게 되어서인 것 같아요.
소오스 폴더에서 res 파일과 frm 파일을 복사하여 방금 만든 폴더에 붙여 넣기 하면 되됩니다.
이렇게 되면 포로젝트에서 외부 콤포넌트를 사용해도 새로 컴파일하지 않고 생성된 DCU르 찾게됩니다.
이렇게 하기 싫으면 프로젝트 옵션에서 검색폴더에 해당 res 나 frm 파일이 있는 곳을 지정해주면 됩니다. 그러면 다시 dcu 파일이 무진장 생기네요. (^^;)