이제 LIB 및 DLL을 생성해 보자.
튜토리얼 내용이 비교적 딱딱하고 다소 무미건조할 것입니다.
달콤하고 좋은 말로 재미있게 적을 수도 있지만 그러기위한 시간이 부족한게 현실이기에 이해할 수 있는 범위 내에서 쓰려고 노력하고 있습니다.
이번주에 다루는 내용은 LIB와 DLL입니다.
LIB는 Visual C++에서 바로 사용할 수 없는 COFF 방식으로 만들어 지며, 두 컴파일러가 서로다른 방법을 지원해서 구현했기 때문에 LIB를 만드는것을 추천하지는 않습니다.
하지만 DLL 사용은 직접 살펴보면서 한번정도 손으로 만들어 보는 기회가 되었으면 합니다.
Resource DLL 추가 - 2007.04.16
EXE나 DLL 등에 RES파일을 추가하려면 #pragma resource를 사용합니다.
<< DLL 생성하기 >>
- 콘솔
bcc32 -tCD ResDll.cpp
- Win32
bcc32 -tWD ResDll.cpp
Ex) ResDll.cpp
//---------------------------------------------------------------------------
#include <windows.h>
#pragma resource "LocaleKOR.res"
#pragma hdrstop
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
//---------------------------------------------------------------------------
링크
http://www.codeself.com/index.php?page=1104&action=read&tupleno=5
|