|
폴더만 설정하면 folder아래에 모든 내용이 리소스로 compile되게 하고싶다는 얘기죠?
폴더만 설정해서는 안됩니다.
일일이 다 해줘야죠
그런데 file이 많다면 exe파일이 엄청 커져버릴껀데
별로 권장하고 싶음 방법이 아니네요
그래도 배포할때 bmp나 icon등 각종 리소스 파일을 그대로 배포하기 싫다면
리소스 dll을 만들어서 배포하시면 어떨런지요?
exe안에 리소스가 들어가는게 아니라
또 다른 dll안에 리소스가 들어가서
exe가 필요로 할때 dll을 load해서 거기서 원하는 리소스를 찾아쓰는 방식입니다.
방법은
그냥 dll project하나 만드시구요
rc파일 만들어서 프로젝트에 추가해서 compile하면 됩니다.
그럼..
고구마 님이 쓰신 글 :
: 제가 하는 프로젝트에 bin 폴더에 있는 내용들을 많이 참조하는데요
: 예를 들면 맵파일을 로드에서 맵을 보여주거나 bin 폴더 내에 있는 이미지들을 로드하는데요
: 문제는 bin 폴더에 있는 파일들이 너무 많아서 일일이 rc에 추가하면 너무 양이 많고
: 소스도 수정이 많이 필요할것 같습니다
: 물론 제가 초보인지라 rc파일에 대해서 전혀 모른상태에서 이른 걱정을 하는지는 모르겠지만
: 현재 소스에서는 GInitPath = ExtractFilePath(Application->ExeName); 를 통해서 bin/image/test.bmp
: 이렇게 참조하거든요 그러니까 위처럼 참조하는걸 소스 수정없이 bin 폴더를 하나로 묶어서 rc데이터를 만들고
: 이 rc데이터를 exe파일에 추가할수 없나요?
: 그럼 답변 부탁드립니다...
|