Qt5 dependencies: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(clean-up)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
If you want to compile Qt5 from source, please refer to "this":http://wiki.qt.io/Building_Qt_5_from_Git page.
If you want to compile Qt5 from source, please refer to [http://wiki.qt.io/Building_Qt_5_from_Git this] page.


When you download precompiled packages from "Downloads":http://qt.io/download page, installers will not install any dependencies for you. You need to install them yourself.
When you download precompiled packages from [http://qt.io/download Downloads] page, installers will not install any dependencies for you. You need to install them yourself.


== Linux ==
== Linux ==


'''Ubuntu/Debian/Mint:'''<br />To get Qt 5 working here you'll first need build-essentials, which will give you the compilers you'll need(g+''). Following that Qt 5 will need some graphics library stuff. Type the following code in the terminal to get the required dependencies respectively:<br /><code><br />sudo apt-get install build-essential<br /></code>
'''Ubuntu/Debian/Mint:'''
<br />By default, Qt also expects XCB and OpenGL drivers to be installed. Usually, many modern distros already do have those packages included by default. If you don't have other OpenGL drivers (supplied by graphics vendor, for example), you can use the mesa package:<br /><code><br />sudo apt-get install libx11-xcb-dev libglu1-mesa-dev<br /></code>
To get Qt 5 working here you'll first need build-essentials, which will give you the compilers you'll need(g+''). Following that Qt 5 will need some graphics library stuff. Type the following code in the terminal to get the required dependencies respectively:
<br />h2. Windows
<code>
<br />'''MinGW'''<br />The MinGW package ships with a complete toolchain, including the MinGW compiler.
sudo apt-get install build-essential
<br />'''VS 2010'''<br />To compile code in this version you have to &quot;download Visual C''+ Express 2010&amp;quot;:http://go.microsoft.com/?linkid=9709949. You won't actually use VC++ Express 2010 with Qt, it's just that we need the compiler that comes with it.
</code>


== Mac OS X ==
By default, Qt also expects XCB and OpenGL drivers to be installed. Usually, many modern distros already do have those packages included by default. If you don't have other OpenGL drivers (supplied by graphics vendor, for example), you can use the mesa package:
<code>
sudo apt-get install libx11-xcb-dev libglu1-mesa-dev
</code>
 
== Windows ==
'''MinGW'''
The MinGW package ships with a complete toolchain, including the MinGW compiler.
 
'''VS 2010'''
To compile code in this version you have to [http://go.microsoft.com/?linkid=9709949 download Visual C''+ Express 2010]. You won't actually use VC++ Express 2010 with Qt, it's just that we need the compiler that comes with it.

Latest revision as of 02:06, 24 March 2016

If you want to compile Qt5 from source, please refer to this page.

When you download precompiled packages from Downloads page, installers will not install any dependencies for you. You need to install them yourself.

Linux

Ubuntu/Debian/Mint: To get Qt 5 working here you'll first need build-essentials, which will give you the compilers you'll need(g+). Following that Qt 5 will need some graphics library stuff. Type the following code in the terminal to get the required dependencies respectively:

sudo apt-get install build-essential

By default, Qt also expects XCB and OpenGL drivers to be installed. Usually, many modern distros already do have those packages included by default. If you don't have other OpenGL drivers (supplied by graphics vendor, for example), you can use the mesa package:

sudo apt-get install libx11-xcb-dev libglu1-mesa-dev

Windows

MinGW The MinGW package ships with a complete toolchain, including the MinGW compiler.

VS 2010 To compile code in this version you have to download Visual C+ Express 2010. You won't actually use VC++ Express 2010 with Qt, it's just that we need the compiler that comes with it.