본문 바로가기

헤더파일2

[C, C++] #include <헤더파일>과 #include "헤더파일"의 차이 #include 과 #include "헤더파일"의 차이에 대해 알아보겠다. 어떤 헤더파일은 꺽쇠로 표시하고 어떤 것은 " "로 표시하는지 문득 궁금증이 들었다. 결론부터 말하면 둘의 주요한 차이점은 해당 헤더파일이 존재하는 경로의 차이이다. #include 컴파일러가 설치된 폴더에서 헤더 파일을 찾으라는 지시이다. 예를 들어서 iostream이나 stdio.h와 같은 헤더파일은 컴파일러와 같은 폴더에 같이 위치해 있다. 같은 경로에 있는 것이다. 따라서 꺽쇠로 표시해줘서 같은 경로에서 찾으라는 명령이다. #include "헤더파일" 사용자의 프로젝트 폴더나 개발자가 추가포함 디렉터리로 지정해준 경로에서 찾으라는 명령이다. 개발자가 만든 헤더파일이나 추가로 외부 라이브러리를 포함하고 싶은 경우 위와 같은 .. 2019. 10. 23.
비주얼스튜디오 외부라이블러리 포함시키기 180702 저번주 금요일부터 깃헙에서 realsense 예제코드를 찾아서 실행해보려 시도중이다. 헤더파일이 포함안되어 해당 출력 파일 폴더를 찾아 속성 > c/c++ > 일반 > 추가 포함 디렉터리와 속성 > 링커 > 일반 > 추가 라이브러리 디렉터리 에 추가 시켰으나 이번엔 링크에러가 뜬다 심각도코드설명프로젝트파일줄비표시 오류(Suppression) 상태오류LNK2019_rs2_get_librealsense_exception_type 외부 기호(참조 위치: "public: __thiscall rs2::error::error(struct rs2_error *)" (??0error@rs2@@QAE@PAUrs2_error@@@Z) 함수)에서 확인하지 못했습니다.627captureD:\project\627c.. 2018. 7. 2.