Meson
Meson은 Ninja를 메인 백엔드로 사용하는 오픈 소스 및 멀티 플랫폼 빌드 시스템 생성기입니다. 빌드 정의는 meson.build 파일에 있으며 빌드 옵션은 meson_options.txt 에 있습니다.
참고: Meson 빌드에서 사용 가능하거나 일반적으로 Qt Creator 에서 제공되는 많은 기능이 누락되었습니다.
Qt Creator PATH 에 지정된 Meson 실행 파일을 자동으로 감지합니다. 다른 Meson 실행 파일에 경로를 추가하여 다른 빌드 및 실행 키트에서 사용할 수 있습니다.
참고: 사용하려면 Meson 플러그인을 활성화하세요.
Meson 도구 추가
Qt Creator 는 Meson 빌드 버전에 대한 강력한 요구 사항이 없으므로 0.49.0 이상의 모든 버전이 호환되어야 합니다.
Meson 실행 파일의 경로를 지정하려면 다음과 같이 하세요:
- 환경설정 > Meson > Tools > Add 을 선택합니다.

- Name 필드에 도구의 이름을 지정합니다.
- Path 필드에 Meson 실행 파일의 경로를 지정합니다.
- Apply 을 선택하여 변경 사항을 저장합니다.
환경설정 > Kits > Kits 탭을 선택하여 Meson 도구를 빌드 및 실행 키트에 추가합니다:

자세한 내용은 키트를 참조하세요.
Meson 빌드 설명 편집
편집을 위해 meson.build 파일을 열려면 프로젝트 트리에서 파일을 두 번 클릭합니다. 지금은 일반 텍스트 편집기만 사용할 수 있습니다.
코드 완성 및 외부 라이브러리
외부 라이브러리를 통해 Qt Creator 는 현재 프로젝트 또는 Qt 라이브러리의 일부인 것처럼 코드 완성 및 구문 강조 표시를 지원할 수 있습니다.
Qt Creator 는 Meson 인트로스펙션 데이터의 컴파일 플래그로부터 코드 완성을 처리합니다. dependency() 으로 추가되거나 포함 경로에 있는 모든 외부 라이브러리는 코드 완성을 위해 Qt Creator 에서 알 수 있습니다.
구문 완성 및 강조 표시 기능은 프로젝트가 성공적으로 구성되면 작동합니다.
현재 Meson 지원 제한 사항
다음 기능은 아직 지원되지 않습니다:
- 프로젝트 트리에 헤더 파일 표시.
- 구성 변경 감지(예: 빌드가 먼저 Meson 구성을 트리거하는 경우).
- 검색 또는 빌드 트리거와 같은 로케이터의 작업.
- Qt Creator 에서 Meson 프로젝트에 파일 추가.
플러그인 활성화 및 비활성화, 프로젝트 열기, Meson 빌드 구성 및 실행 설정 지정도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.