1. [ VC++ 디렉터리 ] > [ 포함 디렉터리 ]
include 폴더
경로 (.h 헤더 파일들을 포함)
2. [ VC++ 디렉터리 ] > [ 라이브러리 디렉터리 ]
lib 폴더
경로 (.lib 파일들 포함)
3. [ C/C++ ] > [ 추가 포함 디렉터리 ]
위의 [ VC++ 디렉터리 ] > [ 포함 디렉터리 ] 와 같음 (.h 들어있는 폴더 경로)
4. [ 링커 ] > [ 입력 ] > [ 추가 종속성 ]
- 위의 경로에 들어있던
.lib 파일들
리스트 (실제로 사용하는)
cf. 환경변수의 path에 bin 폴더 경로 추가 or dll 파일 이동
환경변수에 dll이 들어있는 bin 폴더를 추가해줘야 visual studio에서 어느 경로에 실제 dll 파일이 있는지 인식 가능
참고
- lib로만 라이브러리를 포함하게 되면 최종 결과물(실행파일)인 exe 파일이 커지게 됨!
- 정적 라이브러리인 lib는 컴파일 전에 미리 링크되기 때문!
- 따라서 실행 파일 크기가 작은 dll파일로도 라이브러리를 빼냄 (dll : 동적 라이브러리)
- lib와 dll, h 파일 모두 동시에 존재 가능
- h -> include 폴더 안
- lib -> lib 폴더 안
- dll -> bin 폴더 안
dll 라이브러리 프로젝트에 추가하기
- 방법 1. exe 실행파일 옆에 dll 파일 옮겨 붙여넣기
- 방법 2. 환경변수의 path에 dll 파일이 들어있는 bin 폴더 경로 추가
'[ 환경 설정 및 기타]' 카테고리의 다른 글
[Config] python과 python 패키지들 설치 위치 확인 방법 (0) | 2022.08.13 |
---|---|
[Visual Studio] F5(디버깅 시작) vs Ctrl+F5(디버그하지 않고 시작) , 중단점 디버깅 (0) | 2022.08.12 |
[Visual Studio] F5로 디버깅 실행 시 콘솔창이 바로 꺼질 때 (0) | 2022.08.12 |
[Visual Studio] 같은 솔루션(프로젝트) 내에 여러 소스코드 추가하기 (0) | 2022.08.12 |
[Config] Anaconda로 가상환경 생성 및 설정하기 (0) | 2022.08.12 |