How to use C++11 in your Qt Projects: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(Added LangSwitch)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=How to use c++11 in your qt projects?=
{{LangSwitch}}
[[Category:HowTo]]


At this moment (march 2014) Qt Creator doesn’t add the necessary flags for you by default. You have to do it manually.
At this moment (February 2015) qmake supports enabling C++11 (and now C++14) support via the <tt>CONFIG</tt> option in your <tt>.pro</tt> file. According to the qmake 3.0 manual that comes with Qt 5.4.0 ([http://doc.qt.io/qt-5/qmake-variable-reference.html qmake reference]) you just need to add


==In your pro file==
CONFIG += c++11


add :<br />
or


or <br />
CONFIG += c++14


==In Qt Creator build settings==
''C++11 support is enabled. This option has no effect if the compiler does not support C++11. By default, support is disabled.''
 
you can use the build input fields :
 
Project &gt; Build steps &gt; qmake section &gt;additional arguments
 
Don’t forget the “” in the input field.
 
===Categories:===
 
* [[:Category:HowTo|HowTo]]

Latest revision as of 10:02, 28 June 2015

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

At this moment (February 2015) qmake supports enabling C++11 (and now C++14) support via the CONFIG option in your .pro file. According to the qmake 3.0 manual that comes with Qt 5.4.0 (qmake reference) you just need to add

CONFIG += c++11

or

CONFIG += c++14

C++11 support is enabled. This option has no effect if the compiler does not support C++11. By default, support is disabled.