본문 바로가기

Robotics/Software Tech.

Cygwin + Eclipse에서 STL unresolved inclusion문제


리눅스에서 개발을 하다가 다른 컴퓨터에서도 동일한 환경을 셋팅하고 싶은데, 어쩔수 없이 윈도우 환경으로 꾸며야 해서 cygwin, eclipse로 환경을 구성하였다.

그런데, 아래처럼 STL 헤더를 include하면 unresolved inclusion 문제가 생긴다. 컴파일에는 문제가 안생기는데, 코딩시 eclipse가 indexing을 못해서 intellisense같은 code assist를 사용못하게 된다. 




이 문제를 해결하려면,

Project Properties > C/C++ General > Processor Included Paths, Macros, etc > Provider 탭에서 CDT GCC Built-in Compiler Settings Cygwin을 선택하면 된다.