рдорд┐рддреНрд░реЛ рдирдорд╕реНрдХрд╛рд░! рдлрд░рд╡рд░реА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЖрдИрдбреАрдИ рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ 2.7 рдмреАрдЯрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА, рдФрд░ 21 рдорд╛рд░реНрдЪ рдХреЛ 2.7.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕рд▓рд┐рдП, рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдереЗ:
- рдмреЗрд╣рддрд░ рдЯреВрд▓рдХрд┐рдЯ рд╕рдорд░реНрдерди (рдХрд┐рдЯ);
- C ++ 11 рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рд╕рдорд░реНрдерди;
- QML рдФрд░ Qt Quick2 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиред
рдХрдИ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдЬреИрд╕реЗ рдХрд┐ git plugin рдХреЗ рд▓рд┐рдП рдорд░реНрдЬ рд╕рдкреЛрд░реНрдЯ, рдбрд┐рдмрдЧрд░ рдореЗрдВ рд╕реБрдзрд╛рд░, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд░рд┐рд▓реАрдЬрд╝ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рд╣реИред
рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдореИрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рджреВрдВрдЧрд╛, рдЙрдиреНрд╣реЗрдВ
рдкреНрд░реЗрд╕ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╡рд╛рдЪрд╛рд░ QBS рд╕рдорд░реНрдерди рдкреНрд▓рдЧрдЗрди рдХреА рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИред рдореИрдВрдиреЗ
рд╣рдм рдкрд░ рдкрд╣рд▓реЗ qbs рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛
рдерд╛ ред рддрдм рд╕реЗ, рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдкрд╛рдиреА рдмрд╣ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреЛрдИ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░реБрдХ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рд╕рд╛рдореНрдпрд╡рд╛рдж рдХрд╛ рдирд┐рд░реНрдорд╛рдг рддреНрд╡рд░рд┐рдд рдЧрддрд┐ рд╕реЗ рд╣реИ, рдФрд░ рдореИрдВ рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
1. qbs рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ (QbsProjectManager рдкреНрд▓рдЧрдЗрди)
(рдиреЛрдЯ: рдЬрдм рддрдХ рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рд╣реБрдИ, рддрдм рддрдХ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ)ред
рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ? рдпрджрд┐ рдЖрдк рд╕рдорд╛рдкреНрдд рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдЖрдкрдХреЗ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдордп рдореЗрдВ рдХрдЯреМрддреА рдХрд░реВрдБрдЧрд╛, рдореИрдВрдиреЗ рдЧрд┐рдЯ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдирд╣реАрдВ рд▓рд┐рдЦреАред
- рдПрдХ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░реЗрдВ рдпрд╛ рд╕рд┐рд░реНрдл QBS рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдВ
" Qt.gitorious.org/qt-labs/qbs/trees/master " рдпрд╛ "git: //gitorious.org/qt-labs/qbs.git" - Qt рдирд┐рд░реНрдорд╛рддрд╛ рд╕реНрд░реЛрдд рдЯреНрд░реА рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╕рдВрдЪрд╛рд▓рди
" Qt.gitorious.org/qt-creator/qt-creator/trees/master " рдпрд╛ "git: //gitorious.org/qt-creator/qt-creator.git" - рд╕реНрд░реЛрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ qbs рдПрдХрддреНрд░ рдХрд░реЗрдВ
qmake -r qbs.pro && make
- qtcreator.pro рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЬреЛрдбрд╝реЗрдВ
QBS_BUILD_DIR = рдкрде / рд╕реЗ / рдлрд╝реЛрд▓реНрдбрд░ / qbs
QBS_SOURCE_DIR = рдкрде / рд╕реЗ / рдлрд╝реЛрд▓реНрдбрд░ / qbs
рдпрджрд┐ рдЖрдкрдиреЗ рдЫрд╛рдпрд╛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрди рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- Qt Creator рдХреА рдмрд┐рд▓реНрдб рд░рди рдХрд░реЗрдВ, рдФрд░ рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ IDE рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдФрд░ рдкреНрд▓рдЧрдЗрди QBS рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдорд┐рд▓реЗрдЧрд╛ред
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛, рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ (рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ!), рддреЛ рджреЛ рддрд░реАрдХреЗ:
- qbs рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рджреЛ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░реЗрдВ)
- рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рдХреЗрд╡рд▓ рдмрд╛рдЗрдирд░реА рдЕрд╕реЗрдВрдмрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ QBS рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИред
2. рд╡рд░реНрддрдорд╛рди рдкреНрд▓рдЧрдЗрди рд╕реБрд╡рд┐рдзрд╛рдПрдБ
рд╡реЗ рдорд╛рдореВрд▓реА рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВред рдЖрдк рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рддреБрдо рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ!

рдЖрдк qbs рдлрд╝рд╛рдЗрд▓ рдХреЛ рднреА рд╕реНрдХреИрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкреЗрдбрд╝ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдПрдХ рдореБрдЦреМрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереА)ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдбрд┐рдмрдЧрд░ рдХреЗ рддрд╣рдд рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреВрдореЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рддрд░рд╣ред
рдЕрд╕реЗрдВрдмрд▓реА рдЦреБрдж рдХреИрд╕реЗ рдЬрд╛рддреА рд╣реИ: рдХреНрдпреВрдореЗрдХ рдХреЗ рд╕рд╛рде, рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ (рдХрдВрдкрд╛рдЗрд▓ рдЖрдЙрдЯрдкреБрдЯ) рд╣рдо рдХреНрдпреВрдмреНрд╕ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИ рдЬрдм рддрдХ рдХрд┐ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдмрд╛рдзрд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред рдФрд░ рднрдЧрд╡рд╛рди рдХрд╛ рд╢реБрдХреНрд░ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЕрд╡рд╕рд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ)
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд┐рди 15:32:58: рдкреНрд░реЛрдЬреЗрдХреНрдЯ qtcreator рдХреЗ рд▓рд┐рдП рдХрджрдо ...
рд╕рдВрдХрд▓рди tcpportsgatherer.cpp
textfileformat.cpp рд╕рдВрдХрд▓рди
treewidgetcolumnstretcher.cpp рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛
рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛
рд╕рдВрдХрд▓рди unixutils.cpp
moc Wizard.cpp
moc рд╡рд┐рдЬрд╝рд╛рд░реНрдб
рд╕рдВрдХрд▓рди faketooltip.cpp
moc faketooltip.h
moc tips.h
tipcontents.cpp рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛
moc tooltip.h
рдЯреВрд▓рдЯрд┐рдк рд╕рдВрдХрд▓рдиред рд╕рдВрдХрд▓рди
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: QmlJSEditor, GLSLEditor, Git, CodePaster, Perforce, ClearCase, Android, Welcome, Core, Aggregation, Find, Debugger, RemoteLinux, styleplugin, QtcSsh, AutotoolsProjectManager, FakeVim, CMakeProjectManager Mercurial, CppTools, GenericProjectManager, PythonEditor, QmlProjectManager, zeroconf, UpdateInfo, Bookmarks, LanguageUtils, BinEditor, Subversion, QtSupport, рдбрд┐рдЬрд╝рд╛рдЗрдирд░, ExtensionSystem, Utils, ctaster, qtcreator_process/cessubcessubcesscubcessububububububun-hut-bout-bout-bout-bout-usc-lun-hut-lun-hup-lun-http://www.usurial.nic.in/upcool_buner.nic.in рд╕рд╣рд╛рдпрддрд╛, qtcreator, Todo, Bazaar, TextEditor, ClassView, CPlusPlus, CVS, Qt4ProjectManager, ResourceEditor, Translation, QmlJS, VcsBase, Madde, qtpromaker, CppEditor, QmlEditorWidgets, QmlProfiler, рд╣реИрд▓реЛ, рд╣реЗрд▓реЛ, рд╣реЗрд▓реЛ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдХрд╛рд░рдг рдмрд┐рд▓реНрдб рдХреЛ рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
15:33:05: рд░рджреНрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд┐рд░реНрдорд╛рдг / рдкрд░рд┐рдирд┐рдпреЛрдЬрдиред
15:33:05: рдмреАрддрд╛ рд╣реБрдЖ рд╕рдордп: 00:05ред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рджреЛрд╖ рд╣реИрдВ (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЛ рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рдЖрдЗрдХрди (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ) рдХреЗ рд╕рд╛рдеред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрднреА рднреА рдЕрд╕реНрдерд┐рд░ рд╣реИ (рдЗрд╕рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреИрдЯрд░реНрди рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдпрд╣ рдХрд╛рдо рднреА рдХрд░рддрд╛ рд╣реИ)ред
QtCreator рдХреЗ рд▓рд┐рдП qbs рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЗрд╕реЗ 13 рдорд┐рдирдЯ рдореЗрдВ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ (рдЬреЛ рд▓рдЧрднрдЧ рджреЛ рдЧреБрдирд╛ рддреЗрдЬ рд╣реИ, рд▓рдЧрднрдЧ qmake + рдореЗрдХ рд╕реЗ рдЕрдзрд┐рдХ рддреЗрдЬ)ред
рд░рди рдЯреИрдм рдореЗрдВ qbs рдХреЗ рддрд╣рдд рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЪрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдореВрд▓ рд╕реЗрдЯрдЕрдк рд╣реИред рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, QtC рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред рдпрд╣ рджреБрдЦрдж рд╣реИред

3. рд╕рдмрд╕реЗ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯред рд╡рд░реНрд╖ рдореЗрдВ рдХреНрдпрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛?
- рд╕реНрд╡рдЪреНрдЫ рдХрдорд╛рди рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдердиред рдкрд╣рд▓реЗ, рдпрд╣ рдХреЗрд╡рд▓ рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рдерд╛, рдЕрдм рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗ рд╣реИрдВ;
- рдорд╛рд╕реНрдХ (рдФрд░ рдЕрдкрд╡рд╛рджреЛрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдпрд╣рд╛рдБ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
patterns.qbs import qbs.base 1.0 Application { type: 'application' name: 'HelloWorld' Depends { name: 'cpp' } cpp.defines: ['SOMETHING']
- рддреИрдирд╛рдд рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди;
- рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИ - "рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ" рдХреЛ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХреНрдпреВрдЯреАрд╕реА рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ;
- рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕реБрдзрд╛рд░;
- RVCed рдФрд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ MSVC рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ - .PCH, .rc, .manifest рдлрд╛рдЗрд▓реЗрдВред
- рдЕрдм рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреИрд╕реЗ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- MacOS рдФрд░ рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдердиред
рдореИрдВ рдФрд░ рдХреНрдпрд╛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдБ? рдореИрдВ QBS рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рднреА рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЕрд╕реЗрдВрдмрд▓реАрдЬрд╝ (рдЖрд░реНрдо рдЯреВрд▓рдЪреИрди рдХреЗ рддрд╣рдд) рдХрд╛ рд╕рдВрдЧрдарди рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕реБрдЦрдж рд░рд╣рд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рддреАрд╡реНрд░ рдФрд░ рд╡рд┐рд╕реНрдлреЛрдЯрдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдХреНрдпреВрдмреАрдПрд╕ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИ, рдФрд░ рд╕рдВрдЧрддрддрд╛ рдЕрднреА рднреА рдЯреВрдЯ рд╕рдХрддреА рд╣реИ (1.0 рд░рд┐рд▓реАрдЬ рддрдХ, рдЬреЛ рдЗрд╕ рд╡рд░реНрд╖ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реИ)ред
рдЖрдк рдореЗрд░рд╛ рдЖрдЦрд┐рд░реА
рд▓реЗрдЦ QBS рдкрд░ рднреА рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред