이 내가 무엇을 가지고에서 Xcode 프로젝트를 생성? 나는 cmake에서 새롭다, 견본은 평가했다.cmake는 기존의 소스
10
A
답변
39
CMake는 out-of-source 빌드를 생성하는 데 사용됩니다.
여기서 생각하는 것은 컴파일하는 동안 만들어진 파일과 원본 파일을 섞지 않는 것입니다. 실제로, 당신은 보통 새 빈 빌드 디렉토리에서 CMake를 실행하고 소스 디렉토리에 대한 경로를 인수로 제공합니다.
cd IXCSoftswitch
mkdir build
cd build
cmake -G Xcode ..
지금 build
하위 디렉토리로 이동합니다 (A 많은를 수) CMake에 의해 생성 된 모든 파일
소스 외부 빌드의 개념은 처음에는 이상하게 보일 수 있지만 실제로 익숙해지면 실제로 작업하는 매우 편리한 방법입니다.
3
프로젝트 디렉토리의 루트에 있습니다.
cmake -G Xcode -H. -B_build
위의 대답과 비슷합니다. 그러나 수동으로 out of source 빌드를 관리하고 있습니다. -B는 목표 빌드 디렉토리를 설정합니다 (_build를 선호합니다). 나는 두 번 확인해 보려고 노력했지만 찾지 못했습니다. 메모리가 작동하면 CMakeLists.txt의 위치가 지정됩니다.
이 명령은 .sh/.bat 파일에 보관됩니다 (의존). 이렇게하면 새로운 사람이 쉽게 찾을 수있는 루트에서 프로젝트를 빌드하는 스크립트를 유지할 수 있습니다.
관련 문제
- 1. CMake는
- 2. cmake는
- 3. CMake는
- 4. CMake는 -Dlibname_EXPORTS가 정의
- 5. CMake는 Autoconf에
- 6. 힘 cmake는 LLVM
- 7. 이 CMake는 주요 프로젝트가
- 8. CMake는 Python3을 지원합니까?
- 9. CMake는 설정 질문
- 10. CMake는 - 다른 cmake 프로젝트
- 11. CMake는 정확히 어떻게 작동합니까?
- 12. cmake는 많은 파일을 만듭니다.
- 13. Cmake는 출력을 어떻게 채색합니까?
- 14. Cmake는 어떻게 파일을 찾습니까?
- 15. cmake는 .hpp 파일을 무시합니까?
- 16. CMake는 라스베리에 컴파일하지 않습니다.
- 17. CMAKE는 Python 3을 지원합니까?
- 18. cmake는 SRC/foo는 내부 libs와
- 19. CMAKE는 어디에서 환경 변수를 얻습니까?
- 20. FlyCapture2 및 OpenCV의는 CMake는 질문을
- 21. CMake는 GLEW를 찾을 수 없습니다
- 22. cmake는 Windows에서 sqlite3 라이브러리를 찾습니다.
- 23. 이클립스 자바 : 기존의 소스 코드 나는 3 가지 자바 프로젝트가
- 24. CMake는 설치 중 심볼릭 링크를 따른다.
- 25. CMake는 의존 객체 파일을 생성하지 않습니다
- 26. 기존의 .htaccess에 옵션 추가하기
- 27. CMake는 C++ 프로젝트의 디렉터리와 환경 변수를 포함합니다.
- 28. Cmake는 : libpng를 동적으로 다른 시스템에 제대로 연결되지
- 29. CMake는 개체 파일을 만들지 못하며 연결에 실패합니다.
- 30. CMake는 Boost를 찾을 때 'Boost_DIR-NOT_FOUND'이라고보고합니다.
처럼 보이지만 모든 소스 파일을 포함하는 최종 Xcode 프로젝트를 찾을 수 없습니다. u가 답변을 편집 할 수 있습니까? – user170317
이것은 프로젝트 자체에 의해 결정됩니다. 소스 코드와 함께 제공되는 설명서를 확인하는 것이 좋습니다. – ComicSansMS