ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ mingw windows 10
Π¨ΠΊΠΎΠ»Π°179
MinGW β Π²Π°ΡΠΈΠ°Π½Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° GNU C/C++ Π΄Π»Ρ Windows. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΡΠΎΠΌΠ΅ Visual Studio, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ. Π‘ΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π° ΡΠ΅ΡΠ½ΠΎ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ MinGW ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΠΉ MinGW. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ MinGW ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Code::Blocks.
ΠΠΎ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΡΠ΅Π΄Π° CLion ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ MinGW. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π·ΡΡΡ MinGW ΠΈΠ· Code::Blocks, ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ MinGW Π²Π½ΡΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΠΊΡΠ΄Π° Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Code::Blocks, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ MinGW ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΠΊΠΈΠΌ: C:\Program Files (x86)\CodeBlocks\MinGW\. ΠΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ β Π² Code::Blocks Π²Π΅ΡΡΠΈΡ MinGW, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΠ°ΡΠ°Ρ.
1. ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ MinGW-w64
1. Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ mingw-w64-install.exe ΠΎΡΡΡΠ΄Π° ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ.
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ next. Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ MinGW.
2. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ MinGW ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ: Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° (ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π±ΡΠ΄Π΅Ρ 7.2.0 Π½Π° Π½Π°ΡΠ°Π»ΠΎ 2018 Π³.), Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ (ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ 32-Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ i686 Π½Π° 64-Π±ΠΈΡΠ½ΡΡ x86_64), Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠ΅Π½ΡΡΡ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ.
3. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΠΊΠ½Π΅ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΡΡΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΡΡΠΎΡ ΠΏΡΡΡ ΠΈΠ»ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ.
4. Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ. ΠΠ΄Π΅ΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
5. ΠΠ΄Π΅ΠΌ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ «Click Next to continue the installation» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Next.
6. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ bin ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΠΊΡΠ΄Π° Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ MinGW, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ PATH.
2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Clion
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Clion Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ. ΠΠΌΡΠΌ «Next» Π½Π° Π²ΡΠ΅Ρ ΡΠΊΡΠ°Π½Π°Ρ . ΠΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° CLion ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ°.
1. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠ°ΡΡ OK. ΠΠ° Π΄ΡΡΠ³ΠΈΡ
ΡΠΊΡΠ°Π½Π°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ Π½ΠΈΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ «Next».
file:clion1.png
2. ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Clion, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅ jetbrains.com. ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ https://www.jetbrains.com/student/, ΠΏΡΠΈ ΡΡΠΎΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π΄ΡΠ΅ΡΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π°Π΄ΡΠ΅Ρ Π² Π΄ΠΎΠΌΠ΅Π½Π΅ @179.ru β ΡΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° Π²ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ.
file:clion2.png
3. ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ MinGW. ΠΠ»ΠΈΠΊΠ°ΠΉΡΠ΅ Π½Π° ΡΡΡΠ»ΠΊΡ MinGW.
file:clion2.png
4. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΊΡΠ°Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΡΡ ΠΊ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ, ΠΊΡΠ΄Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ MinGW («Use MinGW home»). ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ, ΠΏΠΎΠΊΠ° clion ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° ΠΈ gdb.
file:clion4.png
5. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΊΡΠ°Π½Π°Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ, ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ, ΠΏΡΠΎΡΡΠΎ ΠΆΠΌΠ΅ΠΌ Next.
3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Code::Blocks
1. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ Code::Blocks, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ MinGW, Π° ΠΏΠΎΡΠΎΠΌ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ MinGW. Π‘ΡΡΠ»ΠΊΠ° Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ: https://sourceforge.net/projec[..]w-setup.exe/download
2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Code::Blocks Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ.
3. ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Code::Blocks ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ Gnu GCC Compiler β ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ. ΠΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ MinGW. ΠΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ ΠΌΠ΅Π½Ρ «Settings β Compiler», ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Toolchain exacutables» Compiler’s installation directory Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ MinGW (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, C:\soft\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32)
CΠΎΠ±ΠΈΡΠ°Π΅ΠΌ qt-4.8.7 ΠΈ qt creator ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ mingw-w64 Π½Π° windows (10), Π±ΠΎΠ½ΡΡΠΎΠΌ Π½Π°ΡΡΡΠ°Π²ΠΈΠ²Π°Π΅ΠΌ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ github
ΠΠ°ΡΡ ΡΠ»ΠΎΠ² ΠΎ ΡΠΎΠΌ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΠΎΡΡ Π²ΠΎΠΎΠ±ΡΠ΅: Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΠΏΡΠΎΡΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ β Π½Π΅ Π±ΡΠ»ΠΎ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΈ Π±ΡΠ» ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Ρ Π½Π°ΡΠΈΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ windows 10. Π ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠΎΠ²ΡΡΡΡ, ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ 32 ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ΄ 64 Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΡΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ Qt, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ ΡΡΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ»ΡΡΠΎΠΌ.
0) ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΎΡΡΡΠ±ΠΈΡΡ ΡΠ»ΡΠΆΠ±Ρ Windows Search ΠΈ Superfetch ΠΈ Π·Π°ΡΠΈΡΠ½ΠΈΠΊ Π²ΠΈΠ½Π΄Ρ. ΠΠ½ΠΈ Π½Π° Π½Π°ΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ Π±ΡΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π° ΡΠ΅ΡΡΡΡΡ Π½Π°ΠΌ ΡΠΊΠΎΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ·ΡΠΊΠΎΠΌ Π²Π²ΠΎΠ΄Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ.
1) Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ Β«C:\QTΒ» β ΡΡΡ Π±ΡΠ΄ΡΡ ΠΆΠΈΡΡ Π½Π°ΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ.
2) ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½Π°ΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ mingw-w64. ΠΠ°ΡΠ°Π΅ΠΌ ΠΈΠ½ΡΡΠ°Π»Π»Π΅Ρ ΡΡΡ.
3) Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΎΠ±Π΅ Π²Π΅ΡΡΠΈΠΈ:
ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°:
Version β 5.2.0 β ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ;
Architecture β i686 β ΡΠ½Π°ΡΠ°Π»Π° ΡΡΠ°Π²ΠΈΠΌ 32 Π±ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ (ΠΏΡΡΠΊΠ°ΠΉ Π²Π°Ρ Π½Π΅ ΠΏΡΠ³Π°Π΅Ρ ΡΡΠΎ ΠΎΠ½ΠΎ Π½Π΅ i386, i686 ΡΡΠΎ ΠΠ½ΡΠ΅Π» ΠΏΠ΅Π½ΡΠΈΡΠΌ ΠΏΡΠΎ ΠΈ Π²ΡΡΠ΅, ΡΡΠΌΠ΅Π΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ 2k Π²ΠΈΠ½Π΄Ρ Π½Π° ΡΠ΅ΠΌ ΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΡΠ΅Π²Π½Π΅ΠΌ β ΡΠ΄Π°ΡΠΈ!)
Threads β win32 β Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Ρ ΡΠ½ΠΈΠΊΡΠΎΠ² Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π½Π°ΡΠΈΠ²Π½ΡΠ΅;
Exeption β sjlj β ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ Π΄ΡΡΠ³ΠΈΠ΅ β Π±ΠΎΠ³Π° ΡΠ°Π΄ΠΈ;
Build revision β 1 ΠΎΠΏΡΡΡ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ;
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ±ΡΠ°Π» Β«C:\mingw-w64-i686Β» ΠΈΠ±ΠΎ ΠΈΠ· Program Files ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π² ΠΏΡΡΡΡ
Ρ qt.
ΠΡΠΎΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΊΡΠΎΠΌΠ΅:
Architecture β x86_64;
ΠΡΡΡ Β«C:\mingw-w64-x86_64Β»;
Π― ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ±ΡΠ°Π» Π³Π°Π»ΠΊΡ Β«ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ»ΡΠΊΠΈΒ», ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΡΡΡ 64 Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ, ΠΌΠ½Π΅ ΡΡΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ.
ΠΡΠ»ΠΈ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠ»ΠΎΠ΄ΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΏΠΎΠΊ Π² ΠΊΠΎΡΠ½Π΅ ΡΡΠ°Π²ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π² Β«C:\QT\mingw-w64-i686Β» ΠΈ Β«C:\QT\mingw-w64-x86_64Β» ΡΠΎΠΎΡΠ²Π΅ΡΠ²Π΅Π½Π½ΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΠΌ, ΡΠΎΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΈΠ³ΡΠ°Π΅Ρ.
4) ΠΠ°ΡΠ°Π΅ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π±ΠΈΠ±ΠΈΠ»ΠΈΠΎΡΠ΅ΠΊΠΈ QT 4.8.7 ΡΡΡ
5) Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ ΡΠ°ΠΌ Qt (ΡΡΡ Π»ΡΡΡΠ΅ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ 7zip ΠΈΠ±ΠΎ Π²ΠΈΠ½Π΄ΠΎΠ²ΡΠΉ Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡ ΡΠ½Π°ΡΠ°Π»Π° Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ, ΠΏΠΎΡΠΎΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ· Π½Π΅Π΅ ΡΡΠ΅Π²Ρ Ρ ΡΡΡ ΠΌΠ΅Π»ΠΊΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΈΠ΄ΠΈΠΎΡ, Π° ΠΏΠΎΡΠΎΠΌ Π΅ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ Π²Π½ΡΡΡΠΈ Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ) ΡΡΠ°Π·Ρ Π² 2 ΠΊΠΎΠΏΠΈΠΈ Β«C:\QT\qt-4.8.7-mingw-w64-i686Β» ΠΈ Β«C:\QT\qt-4.8.7-mingw-w64-x64Β» (Π²ΡΠΎΡΠ°Ρ Π½ΡΠΆΠ½Π° Π½Π° ΡΠ»ΡΡΠ°ΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ΅, Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΈ ΠΏΡΡΡΠΈΡΡ ΡΠΎΠ½ΠΎΠΌ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π΅ΡΡ ΠΎΠ΄Π½Ρ, ΡΠ΅ΠΌ ΠΆΠ΄Π°ΡΡ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ mingw32-make confclean). ΠΡΠ»ΠΈ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΡΠΎΠ±Ρ Π² ΡΡΠΈΡ ΠΏΠ°ΠΏΠΊΠ°Ρ ΡΡΠ°Π·Ρ Π±ΡΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ bin, util, src ΠΈ Ρ.Π΄., Π΅ΡΠ»ΠΈ Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡ ΡΠΎΠ·Π΄Π°Π» Π΅ΡΡ ΠΎΠ΄Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ β Π²ΡΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ Π²ΡΡΠ΅.
6) ΠΠ΄Π΅ΠΌ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ PATH (Π½Π°Π΄ΠΎ ΠΆΠ΅ Π² ΠΌΠΎΠ΅ΠΉ 10-ΠΊΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ) Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΠ΄Π° ΠΏΡΡΡ ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΊ 32 Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ: Β«C:\mingw-w64-i686\mingw32\binΒ». ΠΡΠ»ΠΈ Π²Π΄ΡΡΠ³ Ρ Π²Π°Ρ Π² PATH Π΅ΡΡΡ ΠΏΡΡΠΈ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΈΡ ΠΎΡΡΡΠ΄Π°.
7) ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ cmd ΠΎΡ Π°Π΄ΠΌΠΈΠ½Π° (ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ) ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ:
Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΈΠ½ΡΠ° ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅, Π΅ΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π·Π½Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΈΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΠ°Π³Π°Ρ . ΠΡΠ»ΠΈ Π²ΡΠ²Π΅Π»Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΏΡΡΠ°Π»ΠΈ: Ρ Π½Π°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ 32 Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ, ΠΈ ΡΡΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ° ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΠ°Π³Π°Ρ , Π° Π½Π΅ ΠΈΠ· ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ mingw Π±Π΅Π· w64 (ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ) ΠΈΠ»ΠΈ, ΠΏΡΠΎΡΡΠΈ Π³ΠΎΡΠΏΠΎΠ΄ΠΈ, Π²ΠΈΠΆΡΠ°Π» ΡΡΡΠ΄ΠΈΠΈ.
ΠΡΠ»ΠΈ Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡ Ρ Qt:
Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ°ΠΊ:
10) Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ qt creator Π² » C:\QT\qt-creator-opensource-src-3.2.2″, ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΡΠΎΠ±Ρ Π²Π½ΡΡΡΠΈ Π½Π΅ Π±ΡΠ»ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, Π° ΡΡΠ°Π·Ρ Π±ΡΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠ° bin ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅.
12) ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΠΌ ΡΠ°ΠΉΠ» Β«C:\QT\qt-creator-opensource-src-3.2.2\src\libs\utils\tcpportsgatherer.cppΒ», Π½Π°Ρ
ΠΎΠ΄ΠΈΠΌ ΡΡΡΠΎΡΠΊΡ
ΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π΅Ρ Π½Π°
13) ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ cmd ΠΎΠΏΡΡΡ ΠΆΠ΅ ΠΎΡ Π°Π΄ΠΌΠΈΠ½Π°. Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ creator Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅:
14) ΠΠ΄Π΅ΠΌ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ qtcreator, ΡΠ±Π΅ΠΆΠ΄Π°Π΅ΠΌΡΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ°ΠΊΡΡΠ²Π°Π΅ΠΌ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π² Π½Π΅ΠΌ ΠΏΠΎΠΊΠ° Π΅ΡΡ Π½Π΅ΡΠ΅Π³ΠΎ. ΠΡΠ»ΠΈ ΠΎΡΠ΅Π½Ρ ΠΆΠ°Π»ΠΊΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΆΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»Π΅Π½Π½ΡΠΉ creator Π·Π°ΠΊΠΈΠ½ΡΡΡ Π² ΠΏΠ°ΠΏΠΊΡ Ρ Qt (ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΏΠΊΠΈ bin, lib, share) ΠΈ Π΄ΠΎΠ±ΡΠΎΡΠΈΡΡ Π² ΠΏΠ°ΠΏΠΊΡ bin Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠ΅ dll-ΠΊΠΈ ΠΈΠ· mingw. ΠΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈ ΠΆΠ΅, Π½Π°Π΄ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ: ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈ Qt ΠΈΠ· PATH ΠΈ Π΄ΠΎΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΏΠ°ΠΏΠΊΡ bin creator-Π° dll-ΠΊΠΈ ΠΈΠ· ΠΏΠ°ΠΏΠΎΠΊ bin ΠΎΡ Qt ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°.
15) Π‘Π½ΠΎΠ²Π° ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ PATH ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΎΡΡΡΠ΄Π° ΠΏΡΡΡ ΠΊ ΡΠΊΠΎΠΌΠΏΠΈΠ»Π΅Π½Π½ΠΎΠΌΡ Qt Β«C:\QT\qt-4.8.7-mingw-w64-i586\binΒ» ΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ c Β«C:\mingw-w64-i686\mingw32\binΒ» Π½Π° Β«C:\mingw-w64-x86_64\mingw64\binΒ». ΠΠΏΡΡΡ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ cmd ΠΎΡ Π°Π΄ΠΌΠΈΠ½Π° ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΡΠΎ Π½Π°ΠΌ Π²ΡΠ΄Π°ΡΡ
Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Π² Π½ΠΎΡΠΌΠ΅, Π΄Π΅Π»Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΡΠΎ ΠΈ Π² ΡΠ°Π³Π΅ 6, ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΡ Ρ Π½Π°Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ Π΄ΡΡΠ³ΠΎΠΉ.
ΠΠ° blogspot Π΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΡΠΆΠΈΡΡ qt creator ΠΈ github. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΉ Π½Π΅ Π΄Π°Π½Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ Π²ΠΈΠ½Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΅ ΡΡΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΎ ΡΠ³ΠΎΡΠ΅Π» ΡΠΈΠ½ΠΈΠΌ ΠΏΠ»Π°ΠΌΠ΅Π½Π΅ΠΌ. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ±Π΅Π».
17) ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ git-bash ΠΎΡ Π°Π΄ΠΌΠΈΠ½Π°, Ρ ΡΡΠ»ΡΠΊΠ° ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π» ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ
Π΄Π΅Π»Π°Π΅ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΠ² ΡΡ ΠΏΠΎΡΡΡ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π½Π° Π³ΠΈΡΡ Π°Π±Π΅ ΠΈ ΡΠ²ΠΎΠΉ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌ
Π³Π΅Π½Π΅ΡΠΈΠΌ Π½ΠΎΠ²ΡΡ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»Ρ ssh:
3 ΡΠ°Π·Π° ΠΆΠΌΠ°ΠΊΠ°Π΅ΠΌ enter, Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π° Π³ΠΈΡΡ Π°Π±Π΅, ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΡΡΠ°ΡΡΠΉ ΠΊΠ»ΡΡ (Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΠΎΠ½ ΡΡΡΠ°ΡΠ΅Π½ ΠΊΠ°ΠΊ Ρ ΠΌΠ΅Π½Ρ) ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΉ.
ΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ:
mkdir C:\\myproject
cd C:\\myproject
git clone git@github.com:myGithubNick/mysuperproject.git
ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Β«gitΒ», Π° Π½Π΅ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌ; Π½ΠΈΠΊΠ½Π΅ΠΉΠΌ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ https:// ΠΈΠ»ΠΈ git:// ΠΏΠ΅ΡΠ΅Π΄ Π°Π΄ΡΠ΅ΡΠΎΠΌ Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ https, Π·Π½Π°ΡΠΈΡ Π³ΠΈΡΡ Π°Π± Π½Π΅ ΠΎΠΏΠΎΠ·Π½Π°Π» Π² Π²Π°Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ssh. ΠΡΠ»ΠΈ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π³ΠΈΡ ΡΠ΄Π΅Π»Π°Π΅Ρ Π½Π°ΠΌ ΠΊΠΎΠΏΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ mysuperproject. ΠΠ°ΠΉΠ΄Π΅ΠΌ Π² Π½Π΅Π΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΡΡΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ, ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²ΡΠ΅ ΠΏΡΠ°Π²Π°
Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π³ΠΈΡΠ° ΠΈΠ»ΠΈ ssh.
18) ΠΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΡ ΠΏΠΎΠΊΠ° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡ 64 Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Qt. Π£Π±ΠΈΡΠ°Π΅ΠΌ ΠΈΠ· PATH 64 Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, Π»ΠΈΠ±ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π½Π° 32 Π±ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ, ΡΡΠΎ ΡΠΆΠ΅ ΠΊΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡΠΎΠΌ Β«C:\QT\qt-4.8.7-mingw-w64-x86_64\mkspecs\win32-g++\qmake.confΒ», ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Β«QMAKE_TARGET.arch += x86_64Β», ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ, Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ.
19) Π‘Π½ΠΎΠ²Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ creator (Π΅ΡΠ»ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ, Π·Π½Π°ΡΠΈΡ ΡΡΠΎ-ΡΠΎ Π»ΠΈΡΠ½Π΅Π΅ Π΅ΡΡΡ Π² path ΠΈΠ»ΠΈ Π½Π΅ Π²ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΡ Π΅ΠΌΡ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΈΠ»ΠΈ).
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ(Tools)->ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ(Options). Π‘ΡΠ°Π·Ρ ΠΆΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π‘ΡΠ΅Π΄Π°(Environment) Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅(General) Π½Π°Ρ ΠΏΡΠΎΡΡΡ Π²Π²Π΅ΡΡΠΈ ΠΏΡΡΡ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄e patch, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Β«C:\msysGitX86\usr\bin\patch.exeΒ». ΠΠ΄ΡΠΌ Π²ΠΎ ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΡ(External Tools) β ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΡΠΈ.
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΡΠ°Π·Π΄Π΅Π» Π‘Π±ΠΎΡΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ(Build & Run), ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΡΠ»Π°Π΄ΡΠΈΠΊΠΈ(Debuggers), Π½Π°ΠΆΠΌΠ°Π΅ΠΌ ΠΠΎΠ±Π°Π²ΠΈΡΡ(Add), Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π°Π΅ΠΌ: Β«mingw32-w64-gdbΒ», ΠΏΡΡΡ: Β«C:\mingw-w64-i686\mingw32\bin\gdb.exeΒ». Π‘Π½ΠΎΠ²Π° ΠΆΠΌΠ΅ΠΌ ΠΠΎΠ±Π°Π²ΠΈΡΡ(Add), Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π°Π΅ΠΌ: Β«mingw64-w64-gdbΒ», ΠΏΡΡΡ: Β«C:\mingw-w64-x86_64\mingw64\bin\gdb.exeΒ».
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΡΠΎΡΠΈΠ»ΠΈ Qt (Qt versions), ΠΡΠ»ΠΈ 32 Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π΅Ρ Π² path Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ½Π°ΡΠ°Π»Π° Π΅Π³ΠΎ Β«C:\QT\qt-4.8.7-mingw-w64-i586\bin\qmake.exeΒ». ΠΠΎΡΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ 64 Π±ΠΈΡΠ½ΡΠΉ Β«C:\QT\qt-4.8.7-mingw-w64-x86_64\bin\qmake.exeΒ». ΠΠΌΠ΅Π½Π° Ρ ΠΌΠ΅Π½Ρ Β«Qt 4.8.7 mingw-w64 i586Β» ΠΈ Β«Qt 4.8.7 mingw-w64 x86_64Β» ΡΠΎΠΎΡΠ²Π΅ΡΠ²Π΅Π½Π½ΠΎ.
ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ(kits), ΡΠ½Π°ΡΠ°Π»Π° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΠΈΠ»Ρ Desktop:
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅:Desktop
ΠΠΌΡ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅: x86
Π’ΠΈΠΏ ΡΡΡΡΠΎΠΉΡΡΠ²Π°:Desktop
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΠ
Sysroot: β ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΡΡΡΡΠΌ
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ: MinGW32-W64
ΠΡΠ»Π°Π΄ΡΠΈΠΊ: mingw32-w64-gdb
ΠΡΠΎΡΠΈΠ»Ρ Qt: Qt 4.8.7 mingw-w64 i586
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅:Desktop 64
ΠΠΌΡ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅: x86_64
Π’ΠΈΠΏ ΡΡΡΡΠΎΠΉΡΡΠ²Π°:Desktop
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΠ
Sysroot: β ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΡΡΡΡΠΌ
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ: MinGW64-W64
ΠΡΠ»Π°Π΄ΡΠΈΠΊ: mingw64-w64-gdb
ΠΡΠΎΡΠΈΠ»Ρ Qt: Qt 4.8.7 mingw-w64 Ρ86_64
ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ, ΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΎΠ±ΡΠ°ΡΡ.
ΠΠΎΡ ΠΏΠΎΠΆΠ°Π»ΡΠΉ ΠΈ Π²ΡΠ΅ ΡΡΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ» ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅.
ΠΡΡΠ°ΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Ρ Π°ΠΊ: Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡ ΡΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ ΡΠ±ΠΎΡΠΊΡ, Π½Ρ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ openssl Π²Ρ ΡΠ΅ΡΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ-Π½ΠΈΡΡ ΠΌΡΡΠΊΡΠ»Ρ Π½Π΅ ΡΠΎΠ±ΡΠ°Π»ΡΡ, Π° 2-3-4 ΡΠ°ΡΠ° ΠΆΠ΄Π°ΡΡ ΠΏΠΎΠΊΠ° Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΡΠ»ΡΠ±Π°Π΅ΡΡΡ, Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ: Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΌΠΈΠ½ΡΡ 10-15 ΡΠ°Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΠ»ΠΈ ΡΠ±ΠΎΡΠΊΡ, ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΠ²Π°Π΅ΠΌ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ Π²ΡΠ΅ΠΌΡ Π½Π° Π½Π°ΡΡΠΎΡΡΠ΅Π΅. ΠΠ»ΠΎΠΊΠ½ΠΎΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠΎΡ(ΡΠ΅) ΠΌΠ΅ΠΉΠΊΡΠ°ΠΉΠ»(Ρ) ΠΊΠΎΡΠΎΡΡΠΉ(Π΅) Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ(ΡΡ) Π½Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΌΠ΅ΠΉΠΊ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΎΡΠΈΠ±Π»ΠΈΡΡ Ρ ΠΌΠ΅ΠΉΠΊΡΠ°ΠΉΠ»Π°ΠΌΠΈ (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ ΠΈΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ Qt, ΠΈ ΡΡΠΎ ΠΎΡ ΡΠ΅Π³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ, ΠΎΡΠΈΠ±ΠΈΡΡΡ ΡΡΡΠ΄Π½ΠΎ) ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΡ ΠΊΡΡΠΎΠΊ ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½.
IT Novella
Eclipse β ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠΉ IDE Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° C++ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ MinGW.
ΠΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ²ΡΠ·ΠΊΠΈ MinGW ΠΈ Eclipse ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π³ΠΎΠ²:
Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° mingw.org.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ MinGW Installation Manager (ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ), Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-gcc-objc, msys-base Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Basic Setup.
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Path.
ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π²Ρ ΠΎΠ΄ΡΡΠΈΡ Π² ΡΠΎΡΡΠ°Π² MinGW, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Path.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΡΡΠΊ β ΠΠΎΠΉ ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ β Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠΈΡΡΠ΅ΠΌΡ β ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ β ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ. Π ΡΠΏΠΈΡΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Path ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ;C:\MinGW\bin\; ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ok. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Eclipse.
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΡΠ°ΠΉΡΠ° eclipse.org. ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° C++ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ±ΠΎΡΠΊΡ IDE for C/C++ developers.
Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ Π°ΡΡ ΠΈΠ² Π² ΠΊΠΎΡΠ΅Π½Ρ Π΄ΠΈΡΠΊΠ° C. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ C:\eclipse ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ eclipse.exe.
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° workspace. ΠΡΡΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΊΠΎΡΠ½Π΅ Π΄ΠΈΡΠΊΠ° C.
ΠΠΈΠ΄Π΅ΠΎ Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠ΅ΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:
Π‘Π±ΠΎΡΠΊΠ° Mingw Π² Windows ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ
Π ΡΠ΅ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΡΠ±ΠΎΡΠΊΠΈ mingw ΠΈ GNU ΡΡΠΈΠ»ΠΈΡ ΠΏΠΎΠ΄ Π½ΠΈΠΌ. Π― ΡΠΎΠΆΠ΅ ΡΠ΅ΡΠΈΠ» Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
ΠΎΠ½ Π½Π° ΡΡΡΡΠΊΠΎΠΌ. ΠΠΎ-Π²ΡΠΎΡΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ (ΠΏΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° 27.01.2011). Π ΡΡΠ΅ΡΡΠΈΡ
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ² (graphite loop optimizations). Π ΡΠ΅ΡΠ²Π΅ΡΡΡΡ
Ρ ΠΎΠΏΠΈΡΡΠ²Π°Ρ ΠΏΡΠΈΡΠΈΠ½Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ
ΠΎΠΏΡΠΈΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ². Π ΠΏΡΡΡΡ
, ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°Π±ΡΡΡ.
ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ±ΠΈΡΠ°ΡΡ mingw ΡΠ°ΠΌΠΎΠΌΡ?
Π§ΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ?
ΠΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, Π½ΠΎ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ mingw Π½ΡΠΆΠ΅Π½ ΡΠ°ΠΌ mingw. Π’ΠΎΠ²Π°ΡΠΈΡΠΈ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΠΈΡΡ ΠΈ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΌΠ° ΡΠΊΠ°ΡΠ°Π΅Ρ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ. ΠΠ½Π° Π»Π΅ΠΆΠΈΡ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ mingw ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Β«C++ CompilerΒ» ΠΈ Β«MinGW Developer ToolKitΒ». Π‘ΡΠ°Π²ΠΈΠΌ Π² C:\MinGW.
ΠΠ΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±Π΅Π· ΡΠ΅ΡΠΏΠ΅Π½ΠΈΡ, Π½Π°ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ ΠΈ ΡΠ΄Π°ΡΠΈ!
Π‘Π±ΠΎΡΠΊΠ°
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π±ΡΡΡΡΠΎΠΌ Π²ΠΈΠ½ΡΠ΅ΠΉΡΡΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ ΠΏΠ°ΠΏΠΎΡΠΊΡ C:\mbuild. ΠΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ Π² C:\mbuild\distrib. ΠΡΡΠ°ΡΠΈΠ²Π°ΡΡ mingw Π±ΡΠ΄Π΅ΠΌ Π² C:\mbuild\release. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ msysβ¦
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠΊΠ°Π·Π°Π½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ gmp, mpfr ΠΈ mpc Π² ΠΏΠ°ΠΏΠΊΡ ΠΊ gcc β ΠΎΠ½ ΡΠΎΠ±Π΅ΡΠ΅Ρ ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡ ΡΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ ΠΊ gcc CLooP, Π° ΠΎΠ½ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ gmp. Π’ΠΎ Π΅ΡΡΡ Π½Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ gmp Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ gcc.
CLooG/PPL
ΠΠΏΡΠΈΠΈ ΠΏΠΎΠ½ΡΡΠ½Ρ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ.
LIBICONV
BINUTILS
INCLUDE
Runtime ΠΈ W32API
W32API
MingwRT
ΠΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ gmp ΡΠΎΠ±ΠΈΡΠ°Π»ΡΡ Π½Π΅ ΡΠΎΠ΄Π½ΡΠΌ gcc ΠΎΠ½, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΈΠΌΠ΅Π΅Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ libstdc++.dll ΠΈ libgcc_s_dw2-1.dll. ΠΠ΅ΡΠ²Π°Ρ Π±ΡΠ»Π° ΡΠΎΠ±ΡΠ°Π½Π° Ρ ΡΠΎΠ΄Π½ΡΠΌ gcc, Π²ΡΠΎΡΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ· ΡΡΠ°ΡΠΎΠ³ΠΎ mingw. ΠΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°ΡΡ gmp Π² Π½ΠΎΠ²ΠΎΠΌ gcc Π΄Π»Ρ ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΡ Π·Π°Π²ΠΈΠΌΠΈΡΠΎΡΠ΅ΠΉ.
ΠΠ»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΌΠ΅Π»ΠΎ ΠΏΠΎΡΠ΄Π°Π»ΡΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ share/doc.
ΠΠΎΡΡΠΈ Π²ΡΠ΅. ΠΠ»Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π΅ΡΠ΅ ΡΠΎΠ±ΡΠ°ΡΡ make.
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ΅. Π² ΠΏΠ°ΠΏΠΎΡΠΊΠ΅ C:\mbuild\release ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΉ mingw. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎ Π²ΠΊΡΡΡ, ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π² Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ nuwen mingw. Π£Π΄Π°ΡΠ½ΡΡ ΡΠ±ΠΎΡΠΎΠΊ!
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MinGW 64 Π½Π° windows 10
Π― ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MinGW64, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C. Π― Π·Π½Π°Ρ, ΡΡΠΎ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ.
Π― Π·Π°ΡΠ΅Π» ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ: https://sourceforge.net/projects /mingw-w64/ΠΈ ΡΠ΅Π»ΠΊΠ½ΡΠ» ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
Π²Π½ΡΡΡΠΈ Π½Π΅Π³ΠΎ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΡΠΈ ΠΏΠ°ΠΏΠΊΠΈ:
Π½ΠΎ Ρ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π½Π°ΡΠ΅Π» Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°, ΡΡΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°ΡΡ Π΄Π°Π»ΡΡΠ΅?
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββ32-Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π² c: MinGW, Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π»ΡΠ±ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΡΡΠΎΠ΅Π½.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΠΎΡΡΡΠ΄Π°: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/ ΠΠΈΡΠ½ΡΠΉ% 20Builds/mingw-builds/installer/mingw-w64-install.exe/download
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ±ΠΎΡΠΊΡ MinGW-w64, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Ρ http://winlibs.com/, ΠΏΡΠΎΡΡΠΎ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ² ΠΈ Π½Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΠ° ΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈΠ· Code :: Blocks IDE.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ±ΠΎΡΠΊΡ MinGW-w64, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Ρ http://winlibs.com/, ΠΏΡΠΎΡΡΠΎ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ² ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΡΠΎ. ΠΠ° ΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈΠ· Code :: Blocks IDE.
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MinGW Π² Windows 10 (GCC ΠΈ G ++)
MinGW, a ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Β«Minimalist GNU for WindowsΒ», ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Microsoft Windows.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° MinGW
3. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ mingw, Π² Π²Π°ΡΠ΅ΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° (Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° SourceForge.net).
4. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ exe-ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ mingw-get-setup.. exe
5. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ mingw-get-setup.exe
6. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
7. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡΒ»
8. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡΒ»
10. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°Β»> Β«ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
12. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ gcc ΠΈ g ++ ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°.
Windows 10 ΠΈ Windows 8
ΠΠΈΠ΄Π΅ΠΎ : ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MinGW Π² Windows 10 (GCC ΠΈ G ++)