2013. 1. 17. 20:10

헤더파일이 비대해지면 inl 파일을 생성하기도 하는데,


동명의 헤더파일 끝단에 include 하여 사용한다.


오늘 cpp 로 되어있던것을 inl로 이름을 변경하니


헤더파일에서 이미 정의된 것임에도 불구하고,

VS에서 계속해서 정의되지 않은 형식이라 나오는것이다.


한참을 삽질하며 네임스페이스나 include 위치 문제인가 지워도 보고 옮겨도 보고 삽질을 하던중.


문득, cpp로 생성한 파일을 inl로 변경했으니 VS에서 뭔가 잘못 체크되는것이 아닐까 하는 생각이 들었다.


역시나;; inl 파일 속성에 보니 항목형식이 'C/C++ 컴파일러'로 되어있는것이 아닌가.


'C/C++ 헤더' 로 변경해주었더니 잘된다...


ㅠㅠ 아 씁쓸하다...

Posted by 바하무트