안녕하세요. 공유민입니다.
코딩하다 보면 헤더 파일이 추가되지 않아서 no such file or directory라는 오류를 만날 때가 있습니다.
그럴 땐 보통 헤더 파일이 있는 디렉터리(경로)가 추가되지 않아서 그런 경우가 많습니다.
항상 막상 추가하려면 하는 방법을 까먹어서 정리합니다.
Visual Studio 6.0에 경로 추가
Visual Studio 6.0에 경로 추가는 다른 Workspace에서도 추가되기 때문에 고정적으로 쓰는 경로일 때 사용합니다.
Tools - Options... 을 선택합니다.
그 후에 Directories 탭을 선택 후 New 버튼을 선택 후 ...버튼을 누릅니다.
include에 포함할 드라이브, 폴더를 선택하신 후 OK 하시면 추가됩니다.
Visual Studio 6.0
프로젝트에 경로 추가
특정 프로젝트에서만 쓰는 헤더 파일이라면 이 방법으로 추가하시면 됩니다.
프로젝트 선택 후 우 클릭으로 Settings...를 선택합니다.
C/C++ 탭을 선택 후 Category에서 Preprocessor을 고른 후 Additional include directories:에 경로를 추가합니다. 경로 구분은 ,(쉼표)로 뒤에 이어서 쓰시면 됩니다.
ex) ../../include, C:/test/include
Visual Studio 2005에 경로 추가
도구 - 옵션을 선택합니다.
프로젝트 및 솔루션 - VC++ 디렉터리 선택 후
줄 추가 - ...버튼을 클릭합니다.
그 후 원하시는 디렉터리를 선택하시면 추가됩니다.
Visual Studio 2005
프로젝트에 경로 추가
특정 프로젝트에서만 쓰는 헤더 파일이라면 이 방법으로 추가하시면 됩니다.
프로젝트 선택의 속성을 선택합니다.
구성 속성 - C/C++ 선택 후 추가 포함 디렉터리 우측의 ...버튼을 클릭합니다.
줄 추가 버튼 선택 후 ... 버튼을 클릭합니다.
이후 원하시는 디렉터리를 추가합니다.
'개발 > C++, MFC' 카테고리의 다른 글
VC++ 6.0, dll 디버깅 포함시키기(dependencies) (0) | 2017.07.19 |
---|---|
C++ 키워드와 예약어 (0) | 2017.06.29 |
DLL(Dynamic Link Library) 의 개요 및 프로그램과 연결 예제 (0) | 2016.11.16 |
C++ 자료형의 종류와 범위 (1) | 2016.11.16 |
MFC 상태 정보 관리 및 모듈, 리소스 핸들 얻어오기 (0) | 2016.11.15 |