Сборка qt creator linux

Building Qt Sources

You can download the Qt 5 installers and sources from the Downloads page. For more information, visit the Getting Started with Qt page.

This page lists the relevant information for installing Qt by building the Qt sources. The installation procedure is different on each Qt platform. This page collects the relevant information for the supported platforms.

General Installation Information

Building Qt revolves around using configure to configure Qt for a particular platform with a particular set of Qt features or modules. For more information, visit the following page:

Windows

macOS

Linux/X11

Embedded Linux

Android

iOS

Universal Windows Platform (UWP)

Additional Information

The top-level qt5 Git repository contains a set of build instructions in the form of provisioning scripts, used by Qt’s continuous integration (CI) system to build and test the supported Reference Configurations. These scripts are useful for anyone building Qt from source, as they provide information on the tools and components that are required for each configuration.

© 2023 The Qt Company Ltd. 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.

Источник

Desktop Platforms

You can use Qt Creator to build, run, debug, and analyze applications on these platforms.

Linux

(K)Ubuntu Linux 20.04 (64-bit) or later is supported.

To build Qt applications using Qt Creator on Linux, you usually need the following:

  • g++
  • make
  • libglib2.0-dev
  • libsm-dev
  • libxrender-dev
  • libfontconfig1-dev
  • libxext-dev
  • libfreetype6-dev
  • libx11-dev
  • libxcursor-dev
  • libxfixes-dev
  • libxft-dev
  • libxi-dev
  • libxrandr-dev
  • libgl-dev and libglu-dev if you use Qt OpenGL (deprecated in Qt 5) or Qt GUI OpenGL functions
Читайте также:  Linux permission to change directory

macOS

macOS 10.14 or later is supported with the Xcode tools for your macOS version available in the Mac App Store.

Windows

Windows 10 (64-bit) or later is supported.

Note: Some Qt Creator plugins rely on Direct3D (part of DirectX). You might have to manually enable support for it if you are running Windows in a Virtual Machine. For more information, see Hardware 3D acceleration (OpenGL and Direct3D 8/9) and Prepare the Host System to Use DirectX 9 Accelerated Graphics.

Compiling from Source

To build Qt Creator from the source, see the requirements and instructions in the readme file that is located in the source repository.

© 2023 The Qt Company Ltd. 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.

Источник

Qt for Linux/X11 — Building from Source

This page describes configuring and building Qt for Linux/X11 from sources. Note that it is typically easier to install the pre-built Qt libraries and tools via the Qt Online Installer. A lot of Linux distributions also provide Qt packages through their package manager. Build Qt from sources, however, if you want to customize Qt further or are using a distribution for which no binary Qt packages (in the right version) are available.

Distribution packagers can find further information on how to package Qt in the packaging recommendations.

Step 1: Getting the Sources

Qt sources can be installed in the Qt Online Installer. Source packages are also available as Git repositories, as archives in the Qt Account (commercial users), and on download.qt.io (open-source users).

If you install the sources through the Qt Online Installer, they will be available in the Qt installation directory, for example $HOME/Qt/6.5.2/Src .

If you downloaded the single source archive, extract it to a directory of your choice:

cd ~/dev tar xf ~/Downloads/qt-everywhere-src-6.5.2.tar.xz

Step 2: Install Build Requirements

Building Qt requires a build environment with tools, compilers, and development packages.

Build Tools

Tool Supported Versions
CMake Version 3.16 and newer (3.21 and newer for -static builds).
Ninja
Python Version 3

Note: configure always uses the Ninja generator and build tool if a ninja executable is available. Ninja is cross-platform, feature-rich, performant, and recommended on all platforms. The use of other generators might work but is not officially supported.

Compilers & Development Packages

The following compilers and configurations are supported in Qt 6.5:

Читайте также:  Log file systems linux
Distribution Architecture Compiler Notes
Red Hat 8.4 x86_64 GCC 10 (toolset)
Red Hat 9.0 x86_64 GCC 11
openSUSE 15.4 x86_64 GCC 9
SUSE Linux Enterprise Server 15 SP4 x86_64 GCC 10
Ubuntu 22.04 x86_64 GCC as provided by Canonical, GCC 11.x

Other compilers and configurations might work but are not actively tested.

Qt also relies on the availability of various libraries and development packages, which are typically installed by the package manager of the respective resolution. See Qt for X11 Requirements for the details.

Step 3: Build the Qt Libraries and Tools

Run the ./configure script in the package directory to configure your build:

cd /tmp/qt-everywhere-src-6.5.2 ./configure

By default, Qt is configured for installation in the /usr/local/Qt-6.5.2 directory. This can be changed by using the -prefix option. See the list of configure options to tweak further.

Did configure run successfully? Then proceed with building the libraries and tools:

After building, you need to install the libraries and tools in the appropriate place (unless you enabled a developer build):

Note that this might require root access.

Step 4: Using Qt

After Qt is installed, you can start building applications with it.

If you work from the command line, consider adding the Qt tools to your default PATH . This is done as follows:

In .profile (if your shell is bash, ksh, zsh or sh), add the following lines:

PATH=/usr/local/Qt-6.5.2/bin:$PATH export PATH

In .login (if your shell is csh or tcsh), add the following line:

setenv PATH /usr/local/Qt-6.5.2/bin:$PATH

If you plan to use Qt from an IDE, you need to register the Qt version explicitly there. For Qt Creator, see Qt Creator: Adding Qt Versions.

© 2023 The Qt Company Ltd. 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.

Источник

Building Qt Creator from Git on Ubuntu 22.04

To build Qt Creator on Ubuntu 22.04 follow the steps:

Contents

1. Install build tools

$ sudo apt install build-essential cmake ninja-build git

2. Install all the Ubuntu Qt 6 SDK packages

$ sudo apt install qt6-base-dev qt6-base-private-dev qt6-declarative-dev qt6-declarative-private-dev qt6-tools-dev qt6-tools-private-dev qt6-scxml-dev qt6-documentation-tools libqt6core5compat6-dev qt6-tools-dev-tools qt6-l10n-tools qt6-shader-baker libqt6shadertools6-dev qt6-quick3d-dev qt6-quick3d-dev-tools libqt6svg6-dev libqt6quicktimeline6-dev libqt6serialport6-dev

3. Install LLVM / Clang dependencies

$ sudo apt install clang-15 clangd-15 libclang-15-dev

4. Install Qt Creator dependencies

$ sudo apt install libgl1-mesa-dev libvulkan-dev libxcb-xinput-dev libxcb-xinerama0-dev libxkbcommon-dev libxkbcommon-x11-dev libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxcb-randr0 libxcb-icccm4

5. Get Qt Creator source code

$ git clone --recursive https://code.qt.io/qt-creator/qt-creator.git repo

6. Build Qt Creator

$ cmake -G Ninja -S repo -B build -D CMAKE_BUILD_TYPE=Release $ cmake --build build $ cmake --install build/ --prefix qtcreator-install

Now we’ve got a full build of Qt Creator! 🎉

Читайте также:  Послать сообщение пользователю linux

We can start ./qtcreator-install/bin/qtcreator to open the repo/CMakeLists.txt project and load the build that we’ve currently made 😊

If the CMake configure process is complaining about something, just use apt-file search to locate the package that needs to be installed.

Источник

Offline Qt Downloads

We recommend you use the Qt Online Installer for first time installations and the Qt Maintenance Tool for changes to a current install.

  • Qt6 source packages
  • 5.15.x source packages
  • 5.12.x Offline Installers
  • Qt Creator
  • Other downloads
  • Pre-releases

Qt6 Source Packages

Qt 6.5.1 Source Packages:

The source code is available:

  • For Windows users as a single zip file (1.2 G) ( Info )
  • For Linux/macOS users as a tar.xz file (760 MB) ( Info )

You can get split source packages from here. Or visit the repository at code.qt.io.

Older Qt Versions

All older versions of Qt are available in the archive .

Qt 5.15.x Source Packages

The source code is available:

  • For Windows users as a single zip file (962 MB) ( Info )
  • For Linux/macOS users as a tar.xz file (560 MB) ( Info )

You can get split source packages from here. Or visit the repository at code.qt.io.

5.12.x Offline Installers

Qt offline installer is a stand-alone binary package including Qt libraries and Qt Creator.

Source packages & Other releases

The source code is available:

  • For Windows users as a single zip file (831 MB) ( Info )
  • For Linux/macOS users as a tar.xz file (486 MB) ( Info )

You can get split source packages from here. Or visit the repository at code.qt.io.

Qt Creator

Qt Creator 10.0.2 is released and it is available via Qt online installer. If you need a standalone installer, please select the file according to your operating system from the list below to get the latest Qt Creator for your computer.

The source code is available as a zip (65 MB) ( Info ) or a tar.gz (56 MB) ( Info ). Or visit the repository at code.qt.io.

Be sure to check if Qt is supported on your platform and read the installation notes that are located in the Qt Documentation .

Please check the individual downloads for licensing information.

Pre-releases

Looking for Qt 6.6 Beta? Packages can be downloaded from here.

Looking for Qt Creator 11.0 RC? Packages can be downloaded from here.

Источник

Оцените статью
Adblock
detector