eclipse
C ++ 용 Eclipse 설정
수색…
Linux + CMake ( "Unix Makefiles"생성기) + Qt (선택 사항)
일반 CMake 프로젝트 myproject 가 있어야하며, 우리는 그 외부에 Eclipse 작업 공간을 만들 예정이다.
myproject/ .git/ CMakeLists.txt src/ main.cpp workspace/ myproject/ Release/ Debug/
Qt (선택 사항)
- 최신 Eclipse CDT를 구한 다음 "도움말 -> 새 소프트웨어 설치"를 통해 Qt 패키지를 설치하십시오.
작업 영역
- CMake 프로젝트 소스 디렉토리와 함께 빈 "작업 공간"디렉토리를 생성하십시오.
- Eclipse를 실행하고 해당 "workspace"디렉토리로 전환하십시오.
- 네온보다 오래된 이클립스를 사용하는 Qt 용 C ++ 프로젝트 만들기 : "Qt Makefile Project"를 만든 다음 * .pro 파일, 메이크 파일 및 main.cpp을 삭제하십시오)
프로젝트에 소스 첨부하기
- 프로젝트 속성 -> 경로 및 기호 -> 소스 위치 -> 링크 폴더로 이동하십시오.
- "고급"을 확인하고 CMake 프로젝트의 소스 폴더를
../../myproject/src/
와 연결하십시오. 그것은 작업 공간이 CMake 프로젝트 디렉토리 밖에 있기 때문에 작동합니다.
CMake 발전기
- 프로젝트에서
Release
폴더를 만듭니다. - "Make Target (대상 만들기)"보기 ( Ctrl + 3 를 누른 다음 찾기 어려운 경우 "Make Target"을 입력하십시오)로 이동하십시오. "Make Target"뷰는 프로젝트 뷰와 유사하게 보입니다.
- "Release"폴더를 오른쪽 클릭하고 "New ..."를 클릭하십시오.
- "대상 이름과 동일"을 선택 해제하십시오.
- "빌더 설정 사용"을 선택 취소하십시오.
- "Target name"필드에 "Release"를 입력하십시오.
- "Make target"을 비워 둡니다.
- "build command"를
cmake ../../../myproject/
와 같이 설정하십시오. - 확인을 클릭하십시오.
- Release 폴더에서 방금 생성 된이 "Release"make 타겟을 더블 클릭하십시오. 그것은 cmake 세대를 실행합니다.
짓다
- 프로젝트 속성으로 이동하여 "릴리스"구성을 만듭니다.
- "Release"구성을 활성화하십시오.
- "릴리스"구성의 경우 "Makefile을 자동으로 생성"을 선택 취소하십시오.
- Build 디렉토리를 "Release"로 설정하십시오.
- 병렬 빌드를 사용합니다.
이제는 일반적인 Ctrl + b "Build"를 사용하여 Eclipse에서 프로젝트를 빌드 할 수 있습니다.
CMake를 다시 실행 (makefile을 다시 생성)
- "Release"디렉토리에서 모든 것을 제거하십시오.
- "Make Target"보기로 이동하십시오.
- "Release"타겟을 더블 클릭하십시오.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow