2011-04-10 2 views
1

안녕하세요 나는 모든 메이크 파일과 함께 C++ OpenGL/opencv codeblocks 프로젝트 http://www.openframeworks.cc/setup/linux-codeblocks을 가지고있다. 비록 codeblocks가 python과 java와 함께 사용하는 Eclipse에 중독되어있는 툴을 사용하는 것처럼 보일지라도. 두뇌가 녹지 않고 일식에 그것을 가져올 수있는 방법이 있습니까?메이크 파일 OR 코드 블록 우분투에서 이클립스

거기에 어떤 자동 또는 blackmagic 도구를 만들 수 있습니다 이클립스 프로젝트 codeblocks 프로젝트 또는 소스 및 메이크 파일에서?

[편집] 좋아, 내가 Eclipse의 CDT에서 Makefile 프로젝트로 컴파일 할 수 있었다.

이제 projectpath/bin /에 바이너리 파일이 있습니다. (그리고 약간의 혼란 때문에 makefile을 수정하고 싶지 않습니다.)

쉘에서 사용하는 경우 제대로 작동합니다. 하지만 난 이클립스에서 실행 버튼을 클릭 "발사 실패했습니다. 바이너리를 찾을 수 없습니다."

어떻게하면 컴파일 된 프로젝트를 correclty로 현지화 할 수 있습니까?

답변

1

Makefile이 있으면 Eclipse의 CDT Makefile 프로젝트 옵션이 잘 작동합니다.

+0

완전히 동의했다; 나를 위해 매력처럼 작동 – sehe

+0

그것은 나에게로드 라이브러리에 대한 약간의 오류를 준다. 나는 libfmodex.so "프로젝트 속성> C/C + + 일반> 경로 및 기호> 라이브러리"하지만 아무 결과를 추가했습니다 .. – nkint

+0

문제는 (내가 생각하는) 메이크 파일은 ADDONS_LIBS_SHARED = $ (shell ls ../../../addons/*/libs/*/lib/$(LIBSPATH)/*.so) – nkint

0
당신이 원하는 편집기를 사용하여 귀하의 프로젝트를 컴파일하기위한 codeblocks의 명령 행 모드를 사용한다 http://www.openframeworks.cc/forum/viewtopic.php?t=435

다른 아주 싼 솔루션에서 오픈 프레임 웍스에 대한 편집자로 일식을 사용하여 원반 던지기 오픈 프레임 웍스 포럼에 스레드가 있습니다

codeblocks --build whatever.cbp 
+0

감사합니다. 내가 그 주제를 알고 있지만 그것은 차이가 있기 때문에 1) 내 이클립스 (헬리오스) 빌드 대상보기와 2) 최신 메이크 파일 $ (PWD)에서와 같은 그것 때문에 오래된 것 같아요. "codeblocks - 빌드"디버그를 허용하지 않습니다, 제 생각 엔 – nkint