Programming/Win32 API

07. 정적 라이브러리(.lib)

KingSSSSS 2017. 12. 20. 10:15
정적 라이브러리란....

라이브러리 파일을 컴파일후 링커시에 라이브러리 파일을 exe 파일에 포하누시킨다

정적 라이브러리 프로젝트 속성 설정

구성 속송 -> 일반
     1. 출력 디렉토리 (../../output/TBasis2D\)
     2중간 디렉토리 (../../output/TBasis2D\)

구성 속송 -> 라이브러리 관리자  -> 일반
     1. 출력 파일 (TBasis2D.lib)
     2추가 종속성 (winmm.lib)

구성 속송 -> 빌드 이벤트  ->빌드 후 이벤트 
     1. 명령줄
     ->
     copy "*.h" "../../include"
     copy "TBasis2D.lib" "../../lib/TBasis2D.lib" <-
     

정적 라이브러리를 받아 쓰는 프로젝트 설정

     1. 구성 속송 -> C/C++ -> 일반
     추가 포함 디렉터리 (../../include)
     
     2구성 속송 -> 링커 -> 일반
     추가라이브러리 디렉터리 (../../lib)
     추가 종속성 (TBasis2D.lib)

 

폴더 만들기>

     data -> 이미지, 사운드, 리소스 저장용

     dll ->정적라이브러리

     doc -> 뭔지 모르겠음

     include -> 헤더파일

     lib ->컴파일하면 Object File Library가 여기 떨어짐

 bitmap파일이 있는 경로 수정