Thinking Different





리소스 DLL이 쓰이는 종류는 많다.  대표적인 예로 다음팟 플레이어나 곰플레이어 연결 파일 확장자에 따른 보여지는 확장자 이미지들이 있을것이다... MP3, MP4, AVI... 등등 종류나 그림이나 색상이 다른것을 볼 수 있는데 이는 하나의 리소스 dll 파일에 저장해놓고 id로 불러와서 보여주는 것이다.


// IDE : Visual Studio 2010 Professional



1. Visual Studio를 열고 win32용 일반 프로젝트를 생성한다. 이름은 적당히 쓴다



2. 응용 프로그램 종류는 DLL를 체크하고, 빈 프로젝트로 생성한다



3. 리소스를 등록하는건 일반적인 경우와 똑같다



4. 프로젝트 - 설정(Alt + F7) - Linker 에서 Command Line(명령줄) 항목에 /NOENTRY 를 설정한다. (리소스로만 만들어진 DLL은 엔트리 포인트가 필요없기 때문이다)



7. 컴파일하면 dll이 만들어진다.





잘 사용하면 된다


 어때요, 참 쉽죠?