헤더
파일을 선언할때 #include <stdio.h> 이런식으로 선언을 한다.
그런데
헤더 파일을 선언할때 <>와 "" 두가지 방법으로 선언하는 것을 보았을 것이다.
먼저
<>를 사용한 헤더 파일 선언.
#include
<stdio.h>
C에서
제공하는 표준 헤더 파일 디렉토리에서 지정된 파일을 포함시킨다.
그리고 ""를 사용한 헤더 파일 선언.
#include "myheader.h"
사용자가
직접 작성한 헤더 파일을 소스 파일과 같은 디렉토리에서 찾아 포함시킨다.
구분자는 우선순위를 지정해 주는 것 뿐이며 구분자가 다르더라도 해당되는 헤더 파일을 알아서 찾는다고 한다.
그런데 직접 만든 헤더 파일을 <>사용해 선언해 주었더니 fatal error C1083: 포함 파일을 열 수 없습니다. 라는 말과 함께 빌드에 실패해 검색 후 ""를 사용해 선언을 하였더니 정상 작동한다.
구분자는 우선순위를 지정해 주는 것 뿐이며 구분자가 다르더라도 해당되는 헤더 파일을 알아서 찾는다고 한다.
그런데 직접 만든 헤더 파일을 <>사용해 선언해 주었더니 fatal error C1083: 포함 파일을 열 수 없습니다. 라는 말과 함께 빌드에 실패해 검색 후 ""를 사용해 선언을 하였더니 정상 작동한다.
반응형
'차근차근 > OpenCV' 카테고리의 다른 글
VS2010 + openCV2.4.9 "이거 따라해서 성공" (0) | 2014.07.30 |
---|---|
SURF 추출 예제 소스 사용하기 (0) | 2014.07.30 |
물체 모델 데이터베이스 만들기 예제소스 수정하기 (1) | 2014.07.30 |
비슷한 이미지 검색 시스템을 만들자 (0) | 2014.07.30 |
c++ 이미지 불러오기 경로 설정 (0) | 2014.07.30 |