'Eclipse'에 해당되는 글 2건

  1. 2010.08.31 Eclipse CDT #ifdef index 문제
  2. 2010.01.11 Ubuntu에서 CUTE & Boost 설치 및 실행해 보기
Eclipse Helios + CDT 7.0 에서 #ifdef에 대한 indexing을 못하는 문제가 있다. (아마 성능문제가 아닐까?)

마니 불편하더군... 소스에 강제로 #define해서 소스분석은 했지만, 이를 CC에 커밋하는 실수를 범한 후 문제를 해결해 보려한다.

구글신에게 물어보니 몇 몇 힌트만주고 명쾌한 해답을 주지 않는다. ㅡㅡ;

그래서 그 힌트를 기반으로 문제를 찾아보니 의외로 쉽게 해결...

해당 프로젝트의 프로퍼티 -> C/C++ General -> Paths and Symbols -> #Symbols tab -> GNU C++ -> 원하는 #ifdef 추가.

이제 개발하기 한결 더 편리하겠군 ^^;
Posted by yeoshim

댓글을 달아 주세요

얼마전 TDD의 돈오를 느낀 후, 현실의 벽과 대화를 하고 있는 중이다.

다행이 현재 진행중인 프로젝트가 C++이고 협업중인 책임의 업무진행 딜레이로 약간의 꽁(?)시간이 생겼다.

이 틈을 타 TDD를 한번 적용해 보려 한다.

CDT 개발환경에는 CUTE 라는 것이 존재한다하여 오늘 시도해 본다. ^^;

<CUTE 공식 홈피 및 기본 설치 요구사항>

<CUTE 이용법>

CUTE Plug-in을 설치 후 Eclipse를 재 실행하니 다음과 같은 애러발생

No more handles [MOZILLA_FIVE_HOME='/usr/lib/xulrunner-addons'] (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3555 or swt-mozilla-gtk in swt.library.path, java.library.path or the jar file)

다음을 설치하면 해결된다. 참고로 본인의 개발환경은 Ubuntu 9.10 (Karmic) 이다.

> sudo apt-get install libswt-mozilla-gtk-3.4-jni

Eclipse 재 실행후 간단히 CUTE를 이용해 보려니 Boost가 필요하단다.

현재 본인의 개발환경에서 안정화된 Boost 버젼은 1.38이라 시냅틱으로 설치했다.

혹시 소스설치가 필요하신분은 이곳을 참고하길 바란다.

이제 실행이 되는군.

JUnit 과 거의 유사한 UI가 아주 친근감이...^^ 이 정도면 정말 훌륭한 것 같다.

이제 C++도 TDD개발을 적용해 보자.



Posted by yeoshim

댓글을 달아 주세요

이전버튼 1 이전버튼