C++〃이클립스로 C++ 설치 및 개발환경 만들기

반응형




C++을 VisualStudio가 아닌 이클립스로 코딩을 하기 위해 그냥 설치만 하면 오류가 정말 많이 뜨는데요. 정말 처음에 많이 헤맸기 때문에 같이 공유하기 위해 잘 정리해보겠습니다. 참고로 저는 윈도우기반입니다.


이클립스 C++ 개발툴 설치 + 환경설정


먼저 이클립스 사이트로 들어갑니다.

http://www.eclipse.org/downloads/

위 주소로 들어가시면 되요.

그리고 빨간색 테두리로 보이는 C/C++ Developers를 

각자 환경에 맞는것으로 다운받으시고 설치합니다.


이제 이클립스를 실행하고 프로젝트를 만들어보면

오류가 정말 많이 뜨는 것을 보실 수 있습니다.

그 오류를 해결하기 위해 몇가지 절차를 거쳐야되는데요.


1)  이클립스 내부에 CDT kelper를 설치해야합니다.

이클립스 상단메뉴 Help-Install New SoftWare로 들어가서

빨간색 네모칸이 쳐진것처럼 입력후 검색하면 아래 2개가 뜹니다

체크 후 설치해주세요.

CDT - http://download.eclipse.org/tools/cdt/releases/kepler   



2) 다음 MinGW를 설치합니다.

http://sourceforge.net/projects/mingw/files/

위 링크를 따라 빨간색 네모칸에 있는 부분을 클릭해 다운받고 설치하면 되요.

이미 설치하고 오류 해결을 한 바람에 설치과정은 없지만

설치과정중 C++Compiler / toolkit은 꼭 체크하고 설치하세요.



3) 환경변수를 설정해줍니다.

내컴퓨터 속성으로 들어가 환경변수 중

Path 편집 → 마지막에 설치한 디렉토리 경로 설정을 하는데요.

마지막에 ; (세미콜론)을 추가 후

C:\MinGW\bin을 입력후 확인합니다.



그리고 cmd창에서 gcc를 입력해보면

위와 같이 설치되었다는것을 볼 수 있습니다.



 이클립스 내부에서 오류해결


1) 이클립스 상단메뉴 Window → preferences → C/C++ → Build → Settings → Discovery

에 있는 CDT GCC Built-in Compiler Settings [Shared]를 누르고 커맨드에

-std=c+11을 vD 뒤쪽에 추가시켜줍니다.

${COMMAND} ${FLAGS} -E -P -v -dD -std=c++11 "${INPUTS}"



2) 해당 프로젝트 우클릭 C/C++ Build → Settings에 들어가

GCC C++ Compiler → Dialect에 있는 Language Standard를

ISO C++11 (-std=c++0x)로 설정해줍니다.


3) 다음 C/C++ General → Paths and Symbols로 들어갑니다.

Includes에 있는 GNU C++에 디렉토리를 추가해 줄텐데요.


$(NDKROOT)/platforms/android-9/arch-arm/usr/include

$(COCOS2DX_HOME)/cocos2dx/include


위 사진과 같이 두개의 경로를 추가 해주세요. 그럼 # include시 오류가 없어질겁니다.





이 방법으로도 안되면 다음 VisualStudio C++ 컴파일을 사용하는 방법도 있습니다. 

인스톨 앤 소프트웨어에서

Indigo - http://ftp.daum.net/eclipse/releases/indigo 

를 검색하여  Programming languages에 있는 CDT Visual c++ Support를 설치합니다.


그러면 이제 왠만한 컴파일 오류는 없어지실 거에요.

제가 직접 해보고 올리는 것이기 때문에 각 설치환경이 달라

만약에 안되신다면 다른 글을 참조해보시는것도 좋을 것 같아요.

반응형