본문 바로가기
[MFC강좌] dll 만들기, 사용하기, 공유 라이브러리 예제 [MFC강좌] dll 만들기, 사용하기, 공유 라이브러리 예제 MFC DLL 만들기, 사용하기 작업 환경 - Windows XP - Visual Studio .NET 2003 MFC DLL 예제 프로젝트 - 프로젝트 : testdllR.zip MFC강좌 1. MFC DLL 만들기 먼저 DLL 파일을 만들어 보겠습니다. 비주얼 스튜디오 버전에 상관없이 템플릿은 똑같다는 점 알아주시고요. DLL을 만드는 것이니 템플릿에서 MFC DLL을 선택합니다. 아래처럼 "공유 MFC DLL을 사용하는 기본 DLL"이라는 형식을 선택합니다. 새로 생성한 MFC강좌 프로젝트에 아래 소스를 삽입하세요. 123456789101112- Header 파일 : extern “C” __declspec() void Test_M(); .. 2017. 10. 14.
MFC dll에서 다이얼로그 생성이 안 될때 (윈도우 Dialog) MFC dll에서 다이얼로그 생성이 안 될때 (윈도우 Dialog) MFC dll 파일로 다이얼로그 생성할 때 Create() 함수에서 에러가 발생하는 경우가 있습니다. 당연히 다이얼로그는 원하는 시점에도 생성되지 않고 그렇게 쭉~ 생성이 안 됩니다. 참 답답하죠. 거기에 대한 해결책입니다. 구성 속성 - 일반 MFC 사용 - 정적 라이브러리에서 MFC 사용구성 속성 - C/C++ - 코드 생성 - 런타임 라이브러리 - 다중 스레드 디버그 (/MTd) 이렇게 MFC dll 프로젝트 속성을 바꿔주면 됩니다. MFC dll 라이브러리 안에 포함된 다이얼로그를 띄우려면 이렇게 바꿔줘야 하는데, 기본적으로 다이얼로그 자체를 dll에 포함하는 게 썩 좋진 않아요. MFC dll에서 다이얼로그 생성이 안 될때 (윈.. 2017. 5. 16.