ΠΠ·Π»Π΅Π·Π΅ QtCreator 20 β Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° IDE Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Ρ Qt, C++, QML ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Qt Company ΠΏΠΎΡΠΎΡΠ²Π° ΠΊΠ°ΡΠΎ ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π°Π³Π΅Π½ΡΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Ρ ΠΈΠ·ΠΊΡΡΡΠ²Π΅Π½ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡ, Π½ΠΎΠ² Zen ΡΠ΅ΠΆΠΈΠΌ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ GN ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° CMake ΠΈ QML. Android, iOS ΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ΄ Linux.
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Ρ AI Π°Π³Π΅Π½ΡΠΈ ΡΡΠ΅Π· ACP ΠΊΠ»ΠΈΠ΅Π½ΡΠΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄ΠΎΠ±Π°Π²Ρ ΡΠ°Ρ ΠΏΠ°Π½Π΅Π» ΠΊΡΠΌ Qt Creator Ρ Π°Π³Π΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°: Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΊΠΎΠ΄, Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ Π΄Π° ΠΈΠ½ΠΈΡΠΈΠΈΡΠ°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π²ΡΡΡ Ρ ΠΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° Π°Π³Π΅Π½Ρ-ΠΊΠ»ΠΈΠ΅Π½Ρ, Π° Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° Π²ΡΡΠ·ΠΊΠΈ ΡΠ° Π²Π·Π΅ΡΠΈ ΠΎΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΡ Π½Π° ACP. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈ Π² ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ, Π²ΠΊΠ»ΡΡΠ²Π°Ρ Claude Code, Codex, Gemini CLI ΠΈ GitHub Copilot.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Qt Creator 20
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° AI Π°Π³Π΅Π½ΡΠΈ ΡΡΠ΅Π· ACP ΠΊΠ»ΠΈΠ΅Π½Ρ.
IDE Π²Π΅ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ ΡΠ°Ρ ΠΏΠ°Π½Π΅Π» Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° AI Π°Π³Π΅Π½ΡΠΈ ΡΡΠ΅Π· Agent Client Protocol. Π’Π΅Π·ΠΈ Π°Π³Π΅Π½ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° Π²ΡΠΏΡΠΎΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½ΠΎ ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ. ΠΡΡΠ·ΠΊΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Ρ ΡΡΠ΅Π· ΡΠ΅ΠΆΠΈΠΌΠ° Extensions (Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡ), Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° Π°Π³Π΅Π½ΡΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΡΡΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΎΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ.Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° MCP ΡΡΡΠ²ΡΡΠ°.
Qt Creator 20 ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΠΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°MCP ΡΡΡΠ²ΡΡΡΡ Π²Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ AI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° IDE ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ (ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ Π² GitHub.) ΠΠ·Π±ΡΠΎΠ΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠ°Π±ΠΎΡΠ° Ρ VCS, ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΠΊΠΈ Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅, ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ΅ΠΊΠ° Π½Π° Π΄Π΅Π±ΡΠ³Π΅ΡΠ° ΠΈ ΡΡΡΡΠ΅Π½Π΅ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² IDE. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. AI > MCP ΡΡΡΠ²ΡΡΠΈ ΠΈ CORS ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.ΠΠ·Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π±Π΅Π· ΡΠ°Π·ΡΠ΅ΠΉΠ²Π°Π½Π΅.
ΠΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ ΠΠ·Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π΄ΠΎΠ±Π°Π²Ρ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ > ΠΠ·Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ > ΠΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π· ΡΠ°Π·ΡΠ΅ΠΉΠ²Π°Π½Π΅ ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±ΡΡΠΎΠ½ΠΈ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π¦Π΅Π»ΡΠ° ΠΌΡ Π΅ Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈ Π΄Π° Π΄ΡΡΠΆΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π½Π° ΠΊΠΎΠ΄ Π½Π° ΡΠΎΠΊΡΡ. Π Π΅ΠΆΠΈΠΌΡΡ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅.ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° C++ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ.
ΠΠΎΠ΄Π΅Π»ΡΡ Π½Π° ΠΊΠΎΠ΄ Π½Π° Clangd Π·Π° C++ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ LLVM 22.1.2, Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Clangd Π²Π΅ΡΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΡ Ρ PGO ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΠ½ΡΠ½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°Π·ΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡ Qt Creator, Π·Π°Π΅Π΄Π½ΠΎ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ³ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ ΠΎΡ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°, ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π² ΡΡΠΈΠ» C++ ΠΈ #pragma ΡΠ΅Π³ΠΈΠΎΠ½ΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° Π»ΠΈΡΠ΅ΡΠ°Π»ΠΈ std::size_t ΠΈ C++23 Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ Π·Π° ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΎΡΠ±Π΅Π»ΡΠ·Π°Π½Π° Π² ΡΠ΅Π³ΠΈΡΡΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² QML.
QML Π²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π°Π½Π΅ ΠΎΡ qmlls ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π° ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°Π½Π΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΡΡΠ΅Π· Π΅Π·ΠΈΠΊΠΎΠ²ΠΈΡ ΡΡΡΠ²ΡΡ Π½Π° QML. Π’ΠΎΠ²Π° Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ QML ΠΏΠΎ-ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ IDE ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° C++ ΠΊΠΎΠ΄.ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° GN.
Qt Creator 20 Π΄ΠΎΠ±Π°Π²Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ GN / ΠΠ΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΈΠ½Π΄ΠΆΠ°Π‘Π»Π΅Π΄ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ, IDE ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ²Π°ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ GN ΠΏΡΠΎΠ΅ΠΊΡΠΈ. Π’ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ GN ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Π°ΡΠ΅ΠΌΠ±Π»Π΅ΡΠΈ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° CMake.
Qt Creator Π²Π΅ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² CMake Presets, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π½ΠΎΠ²ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ (qt ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ), Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΈΡΠ΅, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ CONAN_HOST_PROFILE ΠΈ CONAN_BUILD_PROFILE Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Conan.ΠΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ ΡΡΠ΅Π΄Π°.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° ΠΎΡ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ shell ΡΠΊΡΠΈΠΏΡ. ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ file:// Π² ΠΈΠ·Ρ ΠΎΠ΄Π° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΠΈ Π΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. ΠΠ·Ρ ΠΎΠ΄ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.ΠΠΎΠ² ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄Π΅Π±ΡΠ³Π΅Ρ.
ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΡΠΈΠΏ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄Π΅Π±ΡΠ³Π΅Ρ, Π±Π»ΠΈΠ·ΡΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡ ΠΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ > Π‘ΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ > ΠΡΠΈΠΊΡΠ΅ΠΏΠ²Π°Π½Π΅ ΠΊΡΠΌ ΡΠ°Π±ΠΎΡΠ΅Ρ ΡΡΡΠ²ΡΡ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΠ’ΠΎΠ²Π° ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅.
VCS Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° Π²Π΅ΡΠ΅ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠ΅ΡΡΠ° Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΡΠ²ΠΎΡΠ΅Π½ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ. Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»Π° Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΈ Π½Π΅ΠΏΡΠΎΡΠ»Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π·Π° ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π² Git Π·Π° ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π±ΠΈΡ Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ... ΠΡΠΎΠ΄ΡΠ»ΠΆΠΈ Ρ ΠΏΡΠ΅Π±Π°Π·ΠΈΡΠ°Π½Π΅ΡΠΎ Π‘Π΅Π³Π° Π΅ ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΠ°Π·ΡΡΡΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π Π΅Π΄Π°ΠΊΡΠΎΡ Android ΠΠ°Π½ΠΈΡΠ΅ΡΡΡΡ Π΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° ΠΈΠΊΠΎΠ½ΠΈ, Π½Π°ΡΠ°Π»Π΅Π½ Π΅ΠΊΡΠ°Π½ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π ΠΌΠ΅Π½ΡΡΠΎ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ > Android ΠΏΠΎΡΠ²ΠΈΡ Π° ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ Π Π΅Π΄Π°ΠΊΡΠΎΡ Π½Π° ΠΈΠΊΠΎΠ½ΠΈ, Π Π΅Π΄Π°ΠΊΡΠΎΡ Π½Π° Π½Π°ΡΠ°Π»Π΅Π½ Π΅ΠΊΡΠ°Π½ ΠΈ Π Π΅Π΄Π°ΠΊΡΠΎΡ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² iOS ΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Linux-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ° iOS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΎΡ ΠΈΠ·Π³Π»Π΅Π΄Π° βΠ€Π°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°β, βΠΠΎΠΊΠ°ΡΠΎΡβ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π·Π° ΠΎΡΡΠ΅ΡΠΈ Π·Π° ΡΡΠΈΠ²ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈΡΠ΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. ΠΠ° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ²Π°Π½Π΅ Linux Qt Creator Π²Π΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° Ρ ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ°Π·Π³ΡΡΠ½Π΅ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΡΠ»ΠΎΡΡΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΡ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄ΠΈ. ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΡ ΠΌΠ΅Π½ΡΡΠΎ Π€Π°ΠΉΠ» > ΠΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Open File ΠΈ ΠΡΠ²ΠΎΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΡΠ°ΡΠΎΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ.
Qt Creator 20 Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΊΠ°ΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅Π· ΠΠ½Π»Π°ΠΉΠ½ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ Π½Π° QtΠ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π° ΡΡΡΠΎ, ΡΠ΅ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈΡΠ΅ ΠΎΡΠ»Π°ΠΉΠ½ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡΠΈ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΡΡΠ΅Π· ΠΏΠΎΡΡΠ°Π»Π° Π·Π° Π°ΠΊΠ°ΡΠ½ΡΠΈ Π½Π° Qt, Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈΡΠ΅ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ
ΠΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
