다른 프로젝트에 있는 헤더파일 그대로 ctrl+c, ctrl+v 해서 지금 하려는 프로젝트 헤더파일 필터에 넣어줬는데 main.c에서 인식이 안되네. 그래서 그냥 다시 item 추가로 해줬는데 왜 그냥 복사 붙여넣기 하면 main.c에서 인식 못하는 거임?
고수 나와서 설명해주세요.
다른 프로젝트에 있는 헤더파일 그대로 ctrl+c, ctrl+v 해서 지금 하려는 프로젝트 헤더파일 필터에 넣어줬는데 main.c에서 인식이 안되네. 그래서 그냥 다시 item 추가로 해줬는데 왜 그냥 복사 붙여넣기 하면 main.c에서 인식 못하는 거임?
고수 나와서 설명해주세요.
경로다른거아니에오?
본인 문제 ㅇㅇ 설명도 못알아듣게 하면 어쩌라는건지 ㅋ
고수도 헤더파일 꼬이는건 노답
전혀 문제없는데?
cmake 쓰면 간단 target_include_directories 끗
CMake는 누가 만들어주냐 허접냄새 풀풀나네
ㅋㅋ 그건 본인냄새아니누?
#ifndef __[header name]__ #define __[header name]__ 내용 #endif 정도만 추가해주셈
#pragma once 써라
비표준이라 #pragma once써도 인식 안되고 꼬이는경우가 종종 있음
gcc, vc++ 둘다 되는데 별로 상관없음. 여태까지 이걸로 꼬인적 한번도 없는데
무료버전이라 그런가 vc++는 꼬이던데
https://en.wikipedia.org/wiki/Pragma_once
에서 portability 확인해봐. Visual C++ 4.2면 거의 20년도 훨씬 전에껀데도 지원됨