2016-09-26 2 views
0

나는 우분투 15.04 가상 박스에서 eclipse Neon을 사용한다. https://github.com/gadgetron/gadgetron에서 의료 영상 재구성 프레임 워크 가제트 런을 실행하고 싶습니다. zip 파일을 다운로드하고 eclipse 작업 공간에 gadgetron 코드 zip 폴더를 추출했습니다. 폴더 구조는 다음과 같습니다 :이클립스로 C++ 프로젝트 가져 오기

enter image description here

메뉴 새로운 통해 - 기존 코드와> 메이크 프로젝트, 나는 이클립스 IDE에 gadgetron 코드를 가져옵니다. Eclipse 화면은 다음과 같습니다. 내가 프로젝트를 빌드 할 때

enter image description here

, 나는 make:*** No rule to make targe 'all'. Stop.

가 어떻게 구축하고 이클립스 IDE에서이 프로젝트를 실행할 수있는 오류를 얻을?

답변

0

프로젝트의 README을 확인하십시오. 기존 메이크 파일로 프로젝트로 가져 왔습니다. 이클립스는 프로젝트의 루트 디렉토리에서 Makefile을 찾고,이 경우 단순히 찾을 수 없다. 특정 Makefile을 사용하도록 Eclipse에 지시하거나 프로젝트의 루트에서 프로젝트를 작성하도록 지정할 수 있습니다.

수정 됨 : 최종 해결 방법을 보여주기 위해 조정 된 답변.

+0

README 파일에서 설명한 것처럼 빌드 폴더를 만들고 cmake 및 make install 명령을 실행했습니다. 빌드 폴더는 프로젝트 폴더의 일부로도 가져옵니다. – Thara

+0

Eclipse는 프로젝트의 기본 폴더에서 make 명령어를 호출합니다. 프로젝트가 빌드 폴더에 Makefile을 빌드하는 경우 Eclipse를 올바른 Makefile로 리디렉션하거나 Eclipse의 프로젝트로 빌드 폴더 만 포함 할 수 있습니다. 그러나 Readme에'cmake ../'라고 쓰여 있는데, 내가 잘못하지 않는다면 Makefile을 프로젝트 루트 폴더에 넣어야합니다. – vvombat

+0

감사합니다. 프로젝트의 빌드 폴더를 가져옵니다. 또한 프로젝트 등록 정보 -> C/C++ 빌드 -> 빌더 설정 -> Makefile 생성 -> makefile 자동 생성을 구성합니다. 이제 오류없이 프로젝트를 빌드 할 수 있습니다. – Thara

관련 문제