Visual Studio 각종 설정, 환경 구축
기본적으로 경로 추가는, `` 프로젝트 설정 - VC++ Directories``에 모두 있다. 해서 여기다가 추가해줘도 되고,
C/C++이나 Linker로 들어가서 설정해줘도 된다.
외부 소스 파일 .cpp 추가
어떻게 해도 안되면, 소스 코드 솔루션 그대로 빌드해서 `` .lib`` 파일을 만들고 아래 방식대로 진행한다.
외부 .lib 파일 추가
```
프로젝트 설정
- C/C++
- 일반
- 추가 포함 디렉터리 : .h 파일 포함 디렉터리 경로 추가. 최상위 헤더파일 하나만 추가해도 된다.
- 링커
- 일반
- 추가 라이브러리 디렉터리 : .lib 파일 포함 디렉터리 경로 추가
- 입력
- 추가 종속성 : 필요한 소스코드를 포함하고 있는 xxx.lib 파일 이름 추가
```
또는 다음 구문 사용
```c
#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 안붙은 것으로.
'Utilities > IDE' 카테고리의 다른 글
[IntelliJ] 내장 Tomcat 사용하지 않고 직접 연결하기 (0) | 2019.11.26 |
---|---|
[IDE/Editor] Shortcut + Setup (0) | 2017.08.23 |
[Useful site] 온라인 interpreter, 온라인 compiler (0) | 2017.05.05 |
VScode (0) | 2017.02.03 |
vi, vim editor (0) | 2016.08.09 |