문제 상황:
언리얼 공부하는데 <> 꺽쇠로 헤더 include하는건 자동완성 잘 뜨는데 "" 따옴표로 하면 언리얼 APi 헤더들이 안 뜸
일단 따옴표로도 include를 하면, 잘 적용되어 아래 코드에서는 관련 클래스들, 함수들이 인텔리센스 적용되어 자동완성 잘 됨
해결 시도:
컴퓨터 포맷 3번(원래 잘 됐었는데, 컴 청소한다고 포맷 함 해봤더니 계속해서 이러고 있음)
이것저것 찾아보고 토요일 하루종일 이거 해결 시도했는데 안 됐음
관련 VS 폴더, 파일 다 지우고 VS로 언리얼 프로젝트 생성 같은거 해보고
VS 옵션 들어가서 인텔리센스 설정 건드려보고
언리얼 설정도 건드려봤는데 안 됨
내가 C++ 은 잘 아는 건 아니지만.. 내 기억으로는 "" 로 include하는거랑 <>로 하는거랑 다른걸로 아는데 "" 이게 사용자 정의였나 <> 요녀석이 표준 라이브러리이나 시스템 제공 헤더파일로 알고 있는데 확실하진 않음.
지피티한테 물어보니깐 맞네 검색 우선순위: ""는 로컬 디렉토리부터 검색, <>는 시스템 경로만 검색. 용도: ""는 프로젝트 내 파일, <>는 표준/시 - ""는 로cal 파일, <>는 표준/외부 라이브러리. 휴대성: <>는 모든 컴파일러에서 일관되게 동작하지만, ""는 컴파일러 설정에 따라 동작이 달라질 수 있음.