1. 기존 프로젝트 추가 설정

파일 → 추가 → 기존 프로젝트를 클릭하면 파일 탐색기가 열립니다.

프로젝트명.vcxproj 파일을 찾아 열기를 눌러주시면 아래와 같이 프로젝트가 추가됩니다.

2. 프로젝트 참조 및 종속성 설정

참조할 프로젝트 → 참조 우클릭 → 참조 추가

체크 확인

참조할 프로젝트 → 빌드 종속성 → 프로젝트 종속성

체크 확인
3. 속성 → C/C++ → 일반 → 추가 포함 디렉터리 설정

참조할 프로젝트 우클릭 하면 나오는 속성창입니다.
구성 속성 → C/C++ → 추가 포함 디렉터리 → 편집 순으로 눌러줍니다.

해당 프로젝트 .sln 파일이 있는 경로로 설정 후 확인
4. 속성 → 링커 → 일반 → 추가 라이브러리 디렉터리 설정
3번에서 했던거처럼 속성창 → 구성 속성 → 링커 → 일반 → 추가 라이브러리 디렉터리 설정하면 됩니다.
이곳엔 .h 의 경로를 입력해 줍니다.

모두 다 하고나면 아래처럼 참조가 가능해 집니다.

+ .lib를 찾을 수 없습니다
와 같은 에러가 난다면 .lib 프로젝트 빌드 후 나온 .lib를 해당 경로에 복사시키면 됩니다.
.dll를 참조시키고 싶은 경우
3번까지 똑같이하고
4번에서 .lib가 있는 경로추가(폴더만) / .lib파일은 dll 프로젝트 빌드하면 같이 나옵니다.
마지막으로 링커 → 입력 → 추가 종속성에 .lib 파일명을 적고
.dll을 사용할 프로젝트 내에 사용할 .dll파일을 복사시켜주면 됩니다.

※주의! 함수 선언과 정의 부분에 __declspec(dllexport)를 추가해줘야 .lib가 .dll과 같이 생성됩니다.

'잡지식' 카테고리의 다른 글
42서울 본과정 후기 (0) | 2024.10.11 |
---|---|
Visual Studio BOM 없이 파일 저장하는법 (0) | 2024.08.14 |
Visual studio 메모리 릭 확인하기 (0) | 2024.08.07 |
스테이블 디퓨전 설치 방법 (깃 클론 X) (0) | 2024.05.06 |
스테이블 디퓨전 설치 오류 해결 방법 (0) | 2024.05.04 |
1. 기존 프로젝트 추가 설정

파일 → 추가 → 기존 프로젝트를 클릭하면 파일 탐색기가 열립니다.

프로젝트명.vcxproj 파일을 찾아 열기를 눌러주시면 아래와 같이 프로젝트가 추가됩니다.

2. 프로젝트 참조 및 종속성 설정

참조할 프로젝트 → 참조 우클릭 → 참조 추가

체크 확인

참조할 프로젝트 → 빌드 종속성 → 프로젝트 종속성

체크 확인
3. 속성 → C/C++ → 일반 → 추가 포함 디렉터리 설정

참조할 프로젝트 우클릭 하면 나오는 속성창입니다.
구성 속성 → C/C++ → 추가 포함 디렉터리 → 편집 순으로 눌러줍니다.

해당 프로젝트 .sln 파일이 있는 경로로 설정 후 확인
4. 속성 → 링커 → 일반 → 추가 라이브러리 디렉터리 설정
3번에서 했던거처럼 속성창 → 구성 속성 → 링커 → 일반 → 추가 라이브러리 디렉터리 설정하면 됩니다.
이곳엔 .h 의 경로를 입력해 줍니다.

모두 다 하고나면 아래처럼 참조가 가능해 집니다.

+ .lib를 찾을 수 없습니다
와 같은 에러가 난다면 .lib 프로젝트 빌드 후 나온 .lib를 해당 경로에 복사시키면 됩니다.
.dll를 참조시키고 싶은 경우
3번까지 똑같이하고
4번에서 .lib가 있는 경로추가(폴더만) / .lib파일은 dll 프로젝트 빌드하면 같이 나옵니다.
마지막으로 링커 → 입력 → 추가 종속성에 .lib 파일명을 적고
.dll을 사용할 프로젝트 내에 사용할 .dll파일을 복사시켜주면 됩니다.

※주의! 함수 선언과 정의 부분에 __declspec(dllexport)를 추가해줘야 .lib가 .dll과 같이 생성됩니다.

'잡지식' 카테고리의 다른 글
42서울 본과정 후기 (0) | 2024.10.11 |
---|---|
Visual Studio BOM 없이 파일 저장하는법 (0) | 2024.08.14 |
Visual studio 메모리 릭 확인하기 (0) | 2024.08.07 |
스테이블 디퓨전 설치 방법 (깃 클론 X) (0) | 2024.05.06 |
스테이블 디퓨전 설치 오류 해결 방법 (0) | 2024.05.04 |