이클립스 C++ 환경 구축

C++ 2013. 10. 5. 00:01
728x90


우선 이 환경을 구축하는데 있어서 이클립스, MinGW라는것을 사용합니다. 두개다 현재나온 최신버전으로 사용했습니다.



이클립스에 우선 CDT를 설치해줍니다.  windows에 install new software로 들어가셔서 저렇게 입력해주시면 됩니다. 저는 최근 버전인 kepler 버전 이클립스이기 때문에 끝에 주소 부분이 보면 kelper로 끝나는것 보이죠?


클립스 홈페이지 가시면 각 버전에 맞는 cdt 주소가 있습니다. 확인하시면 됩니다.




두개 목록 선택하시고 Next



목록들 확인 계속 Next



동의란에 동의한다 체크하고 Finish




설치 중입니다.



이클립스를 재시작 해야 됩니다. yes 누르고 재시작 해주세요.



재시작 후에 우선 보시게 되면 목록에 c/c++ 일단 있는데 여기서 끝난게 아닙니다.



MinGW라는 것을 설치해야되는데, 위에서 CDT만 깔앗다고 되는것이 아닙니다. 따로 외부에서 제공되는 컴파일러를 깔아야 재대로 결과까지 볼수 있는데 그중에 하나가 MinGW 입니다.



다운받으시고 설치를 합니다.



c++ 까지 설치하실려면 c++도 체크하세요.



그리고 맨 밑에 보면 위에 두가지가 있는데 이것또한 설치해주세요..





cmd 창이 뜨면서 뭐 쭉쭉 설치되는데 기다리시면 됩니다. 한 2분정도? 안에는 다 될겁니다.



설치가 완료되었구요. 뭐 저거는 로그를 보여주는 txt 보겠냐라는 부분같은데 뭐 그냥 체크 해제하고 Finish 해줍니다.



이제 환경 변수에 추가를 해줘야하는데요.



시스템 변수에 Path 변수에 ;C:\MinGW\bin 을 추가합니다.



cmd 창을 열어서 gcc를 쳐서 저렇게 fatal error: no input files 문구가 뜨면 재대로 된겁니다.



이제 다시 이클립스를 키셔서 C++ 프로젝트 생성하시고 하실때 Toolchains 목록에 MinGW GCC를 선택해주고 Finish 합니다. MinGW GCC가 보이지 않으신 분들은 밑에 Show project types .......... 이 부분에 체크 해제를 한번해보세요. 그래도 안보인다면 설치가 잘못되었거나, 설정이 잘못된것으로 생각해야 될 것 같습니다.


이후 다 되셨다면 


코드 작성하시고 컨트롤 + b 하시면 빌드가 되고, 컨트롤 + f11 하시면 실행이 됩니다. 콘솔창에 결과가 보이게 될겁니다.




728x90
Posted by 정망스
,
728x90

(이 글은 http://nanstrong.tistory.com 에서 잘 정리되어있어서 참고겸 가져왔습니다.)

 

요즘은 스프링이 설정된 이클립스 스프링 STS로 배포를 해서 편리하게 사용할 수 있지만.

바로 그런 설정된 것을 쓰기전에 한번 직접 설정해보는것도 나쁘지 않다는 생각이 든다.

이클립스에 Maven 플러그인을 설치하여 스프링을 연동해보자.

Maven은 쉽게 말해서 프로젝트를 관리해주는 프레임워크라고 생각하면 될꺼 같다.

그럼 메이븐을 받아서 설정하겠다.

http://maven.apache.org/download.cgi 에서 Maven을 다운받는다 최신 버전인 3.0.4버전으로 받겠다.




다운 받은 파일의 압축을 풀고 conf의 settings.xml의 아래부분의 주석을 풀어준다.



이제 환경변수를 설정한다.
MAVEN_HOME C:\apache-maven-3.0.4-bin\apache-maven-3.0.4
path %MAVEN_HOME%\bin

다음과 같이 환경변수 설정을하고

명령프롬프트 창에서 mvn --version이라는 명령어를 입력한다.
아래와 같이 나오면 정상적으로 설정이 된것이다.


이제 이클립스에 메이븐 플러그인을 설치해보자
설치 할 때 스샷을 찍어두지 못해서 글로만 남긴다.. 그리 어렵지 않다.

Help -> Install New Softwares...

Add 를 누르고 아래 URL을 입력하면 설치할 플러그인들이 나온다. 전부 설치하자.
http://m2eclipse.sonatype.org/sites/m2e

설치가 끝나면 이클립스를 재시작 한다.


하나더 남았다. 아래 URL을 입력하면 설치할 플러그인 들이 여러개 나온다
여러개 나오는데 이중에서 두개만 설치하면 된다.
http://m2eclipse.sonatype.org/sites/m2e-extras

설치할 플러그인

Maven Integration for Eclipse Extras
Maven Integration for Eclipse WTP

설치후 재시작한다.


이제 이클립스에 메이븐 프로젝트를 만들어서 스프링 라이브러리를 연동해보자.

이클립스의 Preferences로 가면 Maven이라는 메뉴가 보일것이다.
들어가서 User Settings를 클릭하면 아래의 창이 뜬다.
User Settings에 아까 설정한 settings.xml의 경로를 지정해준다.
그러면 아래의 maven폴더가 지정되어 있는것을 확인할 수 있다.




메이븐 프로젝트를 생성해보자
New Project를 선택하면 Maven프로젝트가 있다.
선택후 Next를 누르자




아래와 같이 체크를 하고 넘어가자.




Group Id와 Artifact Id를 입력하고 피니쉬를 누르자.
Artifact Id가 프로젝트 명이 된다.



아래와같이 프로젝트가 생성되었다.



이제

스프링MVC를 다운로드 해보자.
porm.xml에 아래의 depndencies를 입력하고 저장하면 자동으로 spring mvc라이브러리가 설정되는것을 확인할 수 있다.

<dependencies>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>3.0.1.RELEASE</version>

</dependency>

</dependencies>



dependency의 id와 버전의 정보는 http://mvnrepository.com/ 이 사이트에서 얻을 수 있다.
다음과 같이 검색 후 Spring-mvc를 들어가면 각종 버전별 라이브러리가 있다.
Version을 클릭하자.


아래와 같은 화면이 나오면 중간부분에
dependency가 있다 복사해서 이클립스에 적으면 자동으로 설정이 된다.


 

728x90
Posted by 정망스
,

퍼스펙티브(perspective)

JAVA 2013. 10. 1. 22:48
728x90

보통 자바 툴을 사용하실때 많이 사용하는것이 이클립스다.

 

이클립스에는 근데 자바 뿐만 지원하는것이 아니라 다른 환경도 지원한다.

사람들이 퍼스펙티브 svn으로 변경해서 봐라, java ee로 해라 하는등

퍼스펙티브라는 말을 종종 들을수 있다.

 

 

java ee 옆에 보이는 자그마한 플러스 모양의 아이콘이 보이는가. 그게 퍼스펙티브를 변경하는 버튼이다.

클릭하게 되면

 

 

퍼스펙티브 선택창이 열리고 선택해서 OK 되면 퍼스펙티브가 변경된다.

 

프로그래머에게 있어서 코드를 계속해서 쳐보는것도 중요하지만 일상속 대화에 전문용어들이 마구마구 나오면

나조차도 늘 혼란스럽다. 전문 용어도 좀 알아둬야 된다는 생각이 많이 든다.

 

728x90
Posted by 정망스
,
728x90

노트북에 안드로이드 환경을 구축하려 시도를 했다. 결론은 이클립스 안드로이드 환경 구축하는데 하루가 걸렸다..(삽질..)

 

최근 안드로이드 배포가 많이 바뀐것 같았다.

아예 최신 SDK까지 포함한채로 이클립스 압축파일을 배포하고있었다.

 

하지만 난 그것을 원한게 아니라

주로 웹 개발을 목적으로 이클립스 ee버전을 사용하고있기 때문에 지금 사용하는 이클립스 자체에 안드로이드를 설치하고싶었다.

 

예전방식대로 안드로이드 구글 주소와함께 ADT를 설치하고 했는데

왜냐...

왜 이 아이콘들이 보이지 않느냐...

많은 고심을 하다가 아 ... 삽질했구나.... 퍼스펙티브를 java로 바꾸니 이 아이콘이 보였다...(....................)

 

이제 다른 하위 sdk 버전들을 다운받자 라는생각에 SDK Manager를 실행했는데 뭐냐

sdk manager 경로를 계속찾을수 없단다

난 분명 경로설정 되있는데 말이다....

 

고심끝에 구글링을하던중 발견!

 

나만 이런것이 아니였다. 윈도우8에서만 이런건지는 모르겠는데 jdk의 경로명에 포함되어있는 띄어쓰기를 인식하지못해 실행이 안되고 있었다.

 

 

이것은 나의 컴퓨터 윈도우7환경의 경로인데 띄어쓰기 있는데도 잘 인식한다..

 

그런데 이상하게 윈도우8 노트북에서만 안된다.

 

그래서 기존 jdk를 지우고 다시 설치하되, 경로명에 띄어쓰기 없는 경로에 설치했다

나같은경우엔 c안에 위치한 temp폴더에 java폴더를 생성해서 설치했다

 

그랬더니 SDK Manager이 아주 잘실행 된다~

728x90
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침