drcarter의 DevLog


예전에... 한글로 변환이 안된 생타에서 영어를 입력했을 때 바로 한글로 변환하는 것을 dll로 만들어서 올렸었습니다...
그런데 어떤 분께서 사용하는 방법을 알려달라고 하시기에...

화면은 MFC로 했지만...
간단하게 console로 출력해 보겠습니다.

압축 파일을 받고나서 압축을 풀고 나면...

이렇게 3개의 파일이 있게 됩니다...
각 3개의 파일 용도는 아실거라 보고 진행합니다...

음... 기본 프로젝트를 생성하고...
헤더파일과 lib파일을 새로 만든 프로젝트와 같은 디렉토리 안에 복사를 합니다.

이렇게 하고...
코드는
#include 
using namespace std;

#include "AutoConvert.h"

int main(int argc, char** argv)
{
	char*	szText = "duddjfhTmsmswnd";
	int		nLen = strlen(szText);

	char*	szResult = EngToHanConvert(szText, nLen);

	cout << szResult << endl;

	return 0;
}

이렇게 입력을 하고나서
lib파일을 추가합니다.

이렇게 한 다음에 컴파일 하시고...
실행할 때 exe 실행파일이 있는 곳에 dll파일을 복사하시고... 실행하면 됩니다...
결과는

이런식으로 나오게 됩니다...
머... MFC에서나 Win32에서는 응용만 하시면 될거라 봅니다...
제 생각엔 헤더파일이랑 lib dll만 올리면 다들 사용하실 수 있다고 생각했는데... 그게 아녔나봅니다...
그럼 조금이라도 도움이 되셨기를...