Qbs 1.16은 컴파일 도구를 개선하고 더 많은 지원을 제공합니다.

QBS 1.16

QT 개발자 알려졌다 블로그에 게시하여l 새 버전 출시 소프트웨어 빌드 프로세스를 관리하기위한 크로스 플랫폼 및 오픈 소스 소프트웨어 "Qbs 1.16".

Qt Company가 프로젝트를 떠난 이후 세 번째 릴리스입니다. 그리고 그것은커뮤니티에서 준비한 시간 Qbs를 계속 개발하는 데 관심이 있습니다. Qbs에 익숙하지 않은 사람들은 이것이 소프트웨어 컴파일 프로세스를 관리하는 데 전념하는 소프트웨어이며 주로 C / C ++와 같은 여러 프로그래밍 언어로 작성된 크고 복잡한 프로젝트를 지원할 수있는 능력이 있다는 것을 알아야합니다. .

Qbs를 빌드하려면 종속성간에 Qt가 필요합니다. Qbs는 모든 프로젝트의 어셈블리를 구성하도록 설계되었습니다.. 큐비 QML 언어의 단순화 된 버전을 사용합니다. 프로젝트의 빌드 시나리오를 정의하여 외부 모듈을 연결하고 JavaScript 함수를 사용하고 임의의 빌드 규칙을 만들 수있는 매우 유연한 빌드 규칙을 정의 할 수 있습니다.

Qbs에서 사용하는 스크립팅 언어는 통합 개발 환경을 사용하여 빌드 스크립트의 생성 및 분석을 자동화하도록 조정되었습니다. 또한 Qbs는 메이크 파일을 생성하지 않습니다. 그리고 make 유틸리티와 같은 중개자없이 컴파일러 및 링커의 시작을 제어하여 모든 종속성의 상세한 그래프를 기반으로 컴파일 프로세스를 최적화합니다.

프로젝트의 구조 및 종속성에 대한 초기 데이터가 있으면 여러 스레드에서 작업 실행을 효과적으로 병렬화 할 수 있습니다. 많은 수의 파일과 하위 디렉토리로 구성된 대규모 프로젝트의 경우 Qbs를 사용한 리 어셈블리 성능이 완료보다 몇 배 더 빠를 수 있습니다. 리 어셈블리는 거의 즉시 수행되며 개발자 대기 시간을 낭비하지 않습니다.

Qbs 1.16의 새로운 기능은 무엇입니까?

이 새 버전의 소프트웨어에서 연결된 모듈에 병합 된 속성 목록이 표시됩니다. 예를 들어 flasg를 다음과 같이 처리 할 때 중요합니다. cpp.static 라이브러리, 그 외에 디버깅 정보를 개별적으로 활성화하고 구성하는 기능이 단순화됩니다. 설립 (cpp.separateDebug 정보) 프로젝트 설정의 "애플리케이션 및 DynamicLibrary"섹션을 통해

더욱이 구성에 추가 된 지원 Qt.core.generateMetaTypesFile 및 Qt.core.metaTypesInstallDir moc 유틸리티로 생성 된 JSON 파일 (Qt> = 5.15).

추가됨 Qt 5.15에 도입 된 QML에 대한 새로운 유형 선언 메커니즘 지원 Conan 패키지 관리자 (C / C ++ 용)와 Qbs 통합을 단순화하기 위해 ConanfileProbe 구성을 추가했습니다.

다른 변경 사항 중 이 새 버전에서 소개 된 내용 :

  • Renesas 마이크로 컨트롤러에 대한 자동 GCC 및 IAR 감지가 추가되었습니다.
  • macOS에서 Xcode 11.4에 대한 지원이 추가되었습니다.
  • clang-cl 지원 모듈의 확장 된 기능.
  • 툴킷의 위치가 명시 적으로 제공되지 않은 프로필에서 MSVC, clang-cl 및 MinGW를 자동으로 감지합니다.
  • Android 용 Qt 5.14에 대한 지원을 추가하고 qbs-setup-android 유틸리티를 업데이트했습니다.
  • README 파일이 확장되었으며 잠재적 기여자에게 유용한 정보를 제공하는 CONTRIBUTOR 파일이 추가되었습니다. 이것은 github 미러를 보는 사람들에게 중요합니다.
  • Gerrit에 더 빠른 피드백을 제공하고 코드 기반의 품질을 높은 수준으로 유지하기 위해 CI 인프라에 많은 노력을 기울였습니다.

Ubuntu 및 파생 제품에 Qbs를 설치하는 방법은 무엇입니까?

시스템에이 응용 프로그램을 설치하는 데 관심이있는 사용자를 위해 아래에서 공유하는 지침에 따라 수행 할 수 있습니다.

기본적으로 Ubuntu 및 대부분의 파생 제품에서 시스템 저장소에서 애플리케이션을 찾을 수 있습니다. 그러나 우리가 찾을 버전은 이전 버전 (1.13)입니다.

이 버전을 설치하거나 새 버전이 저장소에 배치 될 때까지 기다리려면 다음 명령을 입력하십시오.

sudo apt install qbs -y

이미 새 버전을 사용하고 싶은 분들은 터미널에 다음 명령을 입력하여 패키지를 가져와야합니다.

wget https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.zip
unzip qbs-src-1.16.0.zip
cd qbs-src-1.16.0
pip install beautifulsoup4 lxml
qmake -r qbs.pro && make
make install

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   시스

    예, 기본적으로 Qbs를 사용하면 컴퓨터에 수행 방법이 아니라 원하는 작업을 말합니다.