반응형

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과 같이 생성됩니다.

반응형
원피스는 실존하다