|
그런데 헤더 파일을 선언할때 <>와 "" 두가지 방법으로 선언하는 것을 보았을 것이다.
먼저 <>를 사용한 헤더 파일 선언.
#include <stdio.h>
C에서 제공하는 표준 헤더 파일 디렉토리에서 지정된 파일을 포함시킨다.
그리고 ""를 사용한 헤더 파일 선언.
#include "myheader.h"
사용자가 직접 작성한 헤더 파일을 소스 파일과 같은 디렉토리에서 찾아 포함시킨다.
구분자는 우선순위를 지정해 주는 것 뿐이며 구분자가 다르더라도 해당되는 헤더 파일을 알아서 찾는다고 한다.
그런데 직접 만든 헤더 파일을 <>사용해 선언해 주었더니 fatal error C1083: 포함 파일을 열 수 없습니다. 라는 말과 함께 빌드에 실패해 검색 후 ""를 사용해 선언을 하였더니 정상 작동한다.
구분자는 우선순위를 지정해 주는 것 뿐이며 구분자가 다르더라도 해당되는 헤더 파일을 알아서 찾는다고 한다.
그런데 직접 만든 헤더 파일을 <>사용해 선언해 주었더니 fatal error C1083: 포함 파일을 열 수 없습니다. 라는 말과 함께 빌드에 실패해 검색 후 ""를 사용해 선언을 하였더니 정상 작동한다.
|
'C' 카테고리의 다른 글
[C#] 쓰레드 사용하기 (1) | 2013.07.10 |
---|---|
[C#] PictureBox에 그린 이미지를 파일로 변환 (0) | 2013.06.23 |
[C#] 이미지를 byte 배열로 변환 (0) | 2013.06.23 |
[C] 이클립스 launch failed binary not found 에러 (2) | 2011.08.28 |
[C] 콘솔창 설정( 사이즈 변경, 제목 변경 ) (1) | 2011.08.05 |