Visual Studio 각종 설정, 환경 구축
기본적으로 경로 추가는, 프로젝트 설정 - VC++ Directories
에 모두 있다. 해서 여기다가 추가해줘도 되고, C/C++이나 Linker로 들어가서 설정해줘도 된다.
외부 소스 파일 .cpp 추가
어떻게 해도 안되면, 소스 코드 솔루션 그대로 빌드해서 .lib
파일을 만들고 아래 방식대로 진행한다.
외부 .lib 파일 추가
1
2
3
4
5
6
7
8
9
프로젝트 설정
- C/C++
- 일반
- 추가 포함 디렉터리 : .h 파일 포함 디렉터리 경로 추가. 최상위 헤더파일 하나만 추가해도 된다.
- 링커
- 일반
- 추가 라이브러리 디렉터리 : .lib 파일 포함 디렉터리 경로 추가
- 입력
- 추가 종속성 : 필요한 소스코드를 포함하고 있는 xxx.lib 파일 이름 추가
또는 다음 구문 사용
1
#pragma comment(lib, "xxx.lib")
솔루션 하나 만들고, 그 하위에 exe, dll, lib를 프로젝트 단위로 함께 만들고 빌드하기
[dll lib]을 빌드할 빈 프로젝트 생성 프로젝트 옵션 - General - Configuration Type [exe dll lib] - exe 프로젝트 우클릭 - include path를 등록하거나,
#include "../MyLib/MyUtil.h"
같이 경로로 접근 - exe 프로젝트 우클릭 - Build Dependencies - Project Dependencies → 빌드할 때 .lib|.dll 파일을 알아서 찾아준다.
DLL까지 정적 링크 방식으로 포함해서 빌드 ( 바이너리에 라이브러리 코드 다 포함하도록 )
프로젝트 설정 - C/C++ - Code Generation - Runtime Library에서 DLL 안붙은 것으로.
This post is licensed under CC BY 4.0 by the author.