API/MFC 정적 Library 만들기


음~ 간혹 과제를 하다가 ...
그러나 혹은 소스를 수업제출을 할수 없을 때 -
공개할수 없는 cpp, h 파일들을 숨겨서 주는 방법이 없을까?-

남이 공부한걸 그렇게 빼가다니 좋지 못한거 아닌가?
과제니깐 제출해야지??

왜?? 왜줘야하는데?

그렇게 자료를 모아두고 싶은건가?


...

이제 그 방법을 말로 알아보자!

먼저 현재 완성된 프로젝트가 있을 것이다.
거기의 모든 cpp, h 파일을 복사한다.( 붙일 곳은 라이브러리를 생성하기위한 프로젝트로 복사)

이전에
MFC - 일 경우에는 API쪽란에 Win32  기본 프로젝트로 생성을 한다.
이때 MFC 동적 라이브러리 추가 를 선택하고 프로젝트를 생성해야만 한다.

API 일 경우에는 단순히 Win32 쪽에서 기본으로 프로젝트를 만들면 된다.


그리고'ㅅ'! 이제 완성된 프로젝트에서 숨기고자하는 cpp, h 파일을 복사해서 넣는다.
(위에 말한 장소가 여기임!)


그리고 생성된 lib 파일!


이제 다시 원본 프로젝트를 압축시키던지 BackUp 를 시켜두고-
Lib 파일을 현재 Project 폴더로 복사한다.

복사된 라이브러리파일은 당연! 추가를 시킨다. 시키는 방법은 알 거라 믿는다.

그리고나서 ! 컴파일을 해본다.
그러나! 이러한 메시지들이 뜰 것다. 혹은 비슷한 에러가 뜰 것이다. .



그렇게 되면 위에 나와 있는 방법대로  붉은 색을 참조해서 선택하게되면
에러없이 실행이 될 것이다.
but,,,, 그러나 제대로 동작한다는 보장은 없다.

'Module > WindowsMFC' 카테고리의 다른 글

[C] 유니코드 char, T2A, A2T  (0) 2009.08.07
Win32 App 에서 MFC 사용하는 법  (0) 2009.08.07
MultiByteToWideChar  (0) 2009.05.15
WM_CLOSE / WM_DESTROY  (0) 2009.04.29
MFC Explorer 실행하기  (0) 2008.12.23

댓글

Designed by JB FACTORY