이 페이지에서

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 실행 파일의 경로를 지정하려면:

  1. ' Preferences ' > ' Meson ' > ' Tools ' > ' Add'을 선택합니다.

    Meson 환경 설정의 ‘도구’ 탭

  2. ' Name ' 필드에 도구 이름을 지정합니다.
  3. ' Path ' 필드에 Meson 실행 파일의 경로를 지정합니다.
  4. Apply 을 선택하여 변경 사항을 저장합니다.

Preferences > Kits > Kits 탭을 선택하여 Meson 도구를 빌드 및 실행 키트에 추가합니다:

‘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.