Qbs 1.21은 일부 요소의 개선 및 재설계와 함께 제공됩니다.

최근e 릴리스된 Qbs 생성 도구 버전 1.21 이것은 Qt Company가 Qbs의 지속적인 개발에 관심을 갖고 커뮤니티에서 준비한 개발 프로젝트를 떠난 이후 여덟 번째 릴리스입니다.

Qbs를 모르는 사람들은 그것이 무엇인지 알아야합니다 소프트웨어 생성 프로세스를 관리하기 위한 무료 오픈 소스 크로스 플랫폼 소프트웨어. Qbs에서 사용되는 스크립팅 언어는 IDE에서 빌드 스크립트의 생성 및 구문 분석을 자동화하도록 조정되었습니다.

또한 Qbs makefile을 생성하지 않으며 make 유틸리티와 같은 중개자 없이, 컴파일러 및 링커의 시작을 제어하여 모든 종속성에 대한 자세한 그래프를 기반으로 빌드 프로세스를 최적화합니다. 프로젝트의 구조 및 종속성에 대한 초기 데이터가 있으면 여러 스레드에서 작업 실행을 효과적으로 병렬화할 수 있습니다.

많은 수의 파일과 하위 디렉토리로 구성된 대규모 프로젝트의 경우 Qbs를 사용한 재구축 성능은 make보다 몇 배 더 우수할 수 있습니다. 재구축은 거의 즉각적이며 개발자가 기다리는 시간을 낭비하지 않습니다.

Qbs 1.21의 주요 뉴스

이 새 버전에서 모듈 공급자 메커니즘이 재설계되었습니다. (모듈 생성기). Qt 및 Boost와 같은 프레임워크의 경우 이제 둘 이상의 공급자를 사용하고, 새로운 qbsModuleProviders 속성으로 실행할 공급자를 결정하고, 다른 공급자가 생성한 모듈을 선택하기 위한 우선 순위를 지정할 수 있습니다.

두 공급자 "Qt" 및 "qbspkgconfig"를 지정할 수 있습니다., 첫 번째는 사용자 정의 Qt 설치(qmake 조회를 통해)를 사용하려고 시도하고, 이러한 설치가 없으면 두 번째 제공자는 시스템에서 제공하는 Qt(pkg -config 호출을 통해)를 사용하려고 시도합니다.}

이 새 버전에서 눈에 띄는 또 다른 변경 사항은 "대체" 모듈 공급자를 대체하기 위해 "qbspkgconfig" 공급자를 추가했습니다. 모듈이 다른 공급업체에서 빌드되지 않은 경우 pkg-config를 사용하여 모듈을 빌드하려고 했습니다. "fallback"과 달리 "qbspkgconfig"는 내장 C++ 라이브러리를 사용하여 pkg-config를 호출하는 대신 ".pc" 파일을 직접 읽습니다. 이를 통해 작업 속도를 높이고 포함된 패키지의 종속성에 대한 추가 정보를 얻을 수 있습니다. pkg-config 유틸리티를 호출할 때는 사용할 수 없습니다.

다른 변경 사항 중 눈에 띄는 :

  • 파일 수정 시간을 평가할 때 밀리초 폐기로 인해 FreeBSD 플랫폼에서 소스 파일 변경 추적 문제가 수정되었습니다.
  • Android 플랫폼의 경우 "–build-id" 링커 플래그의 기본값을 재정의할 수 있도록 Android.ndk.buildId 속성이 추가되었습니다.
  • 미래의 C++ 표준을 정의하는 C++23 사양에 대한 지원이 추가되었습니다.
    GCC 툴킷용 Elbrus E2K 아키텍처에 대한 지원이 추가되었습니다.
  • capnproto 및 protobuf 모듈은 qbspkgconfig 제공자가 제공하는 런타임을 사용하는 기능을 구현합니다.
  • Conan 패키지 관리자를 사용하는 프로젝트를 더 쉽게 디버그할 수 있도록 ConanfileProbe.verbose 속성을 추가했습니다.

마지막으로, 그것에 대해 더 알고 싶다면 다음 링크.

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

Qbs를 빌드하려면 Qt가 종속성으로 필요하지만 Qbs 자체는 모든 프로젝트의 어셈블리를 구성하도록 설계되었습니다. Qbs는 QML 언어의 단순화된 버전을 사용하여 프로젝트 빌드 스크립트를 정의하므로 외부 모듈을 연결할 수 있고 JavaScript 기능을 사용할 수 있으며 빌드 규칙을 생성할 수 있는 상당히 유연한 빌드 규칙을 정의할 수 있습니다.

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

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

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

sudo apt install qbs -y

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

wget https://download.qt.io/official_releases/qbs/1.21.0/qbs-src-1.21.0.zip
unzip qbs-src-1.21.0.zip
cd qbs-src-1.21.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. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.