본문 바로가기
Tip

[Eclipse] C++ 2011 std 이용하기 -std=c++11

by 임은천 2015. 2. 11.

이클립스 CDT를 이용하다가 C++ 2011 표준을 이용하려고 하면, 빨간 줄이 그어지는 경우가 있다. 그럴 때 이용하는 방법이다.


Project -> Properties -> C/C++ Build -> Settings -> Tool Settings 탭 -> GCC C++ Compiler -> Miscellaneous의 입력 란 가장 앞에다가 -std=c++11 추가(GCC 버전이 낮은 경우 -std=c++0x를 추가 해야 될 수 도 있다.)


Window -> Preferences -> C/C++ -> Build -> Settings 의 Discovery 탭에서 CDT GCC Built-in Compiler Settings를 선택하고 마찬가지로 -std=c++11을 Command에 추가한다.


프로젝트를 클린하고, Project에서 마우스 오른쪽 버튼 누르고 -> Index -> Rebuild를 선택한다.


그래도 안되면, Project -> Properties -> C/C++ General -> Path and Symbols -> Symbols 탭에서 __cplusplus 라는 키로 201103L의 값을 입력한다. 그리고 다시 색인하겠냐고 물으면 예를 눌러 다시 색인한다.

댓글