๋ฐ˜์‘ํ˜•

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Visual Studio 2015์—์„œ Qt๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

Qt ์„ค์น˜๋ถ€ํ„ฐ Visual Studio ์„ค์ • ๋ฐ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๊นŒ์ง€ ์ฐจ๋ก€ ์ฐจ๋ก€ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.


์„ค์น˜ ์ ˆ์ฐจ

1. Qt ๋‹ค์šด๋กœ๋“œ

์•„๋ž˜ ์ฃผ์†Œ์— ์ ‘์†ํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์Šต๋‹ˆ๋‹ค.

๋งํฌ: https://www.qt.io/download-qt-installer?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5


2. ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์„ค์น˜ ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜ ๊ทธ๋ฆผ์€ ์ฒซ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. 'Next'๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


3. ๋กœ๊ทธ์ธ ํ˜น์€ ๊ณ„์ •์„ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.


4. 'Next'๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


5. ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋˜๋„๋ก์ด๋ฉด ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ฅผ ์œ ์ง€ํ•ด์ฃผ์„ธ์š”.


6. ์„ค์น˜๋˜๋Š” ๊ตฌ์„ฑ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์˜ต์…˜์„ ๋งŽ์ด ์„ ํƒํ•˜๋ฉด ์„ค์น˜๋˜๋Š” ํฌ๊ธฐ๊ฐ€ ์ƒ๋‹นํžˆ ์ปค์ง‘๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋Š” Visual Studio ๋ฒ„์ „๊ณผ ๋น„ํŠธ ๋ฒ„์ „์— ์ฒดํฌํ•œ ํ›„ 'Next'๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


7. ๋ผ์ด์„ ์Šค๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  'Next'๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


8. ์‹œ์ž‘ ๋ฉ”๋‰ด์— ๋ณด์—ฌ์งˆ ๋ฐ”๋กœ๊ฐ€๊ธฐ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. 'Next'๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


9. ์ด์ œ ๋ณธ๊ฒฉ์ ์ธ ์„ค์น˜ ์ง์ „ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. 'Install'์„ ํด๋ฆญํ•˜์—ฌ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ  ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.


10. ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.


11. ์•„๋ž˜ ํ™”๋ฉด์€ Qt Creator๊ฐ€ ์‹คํ–‰๋œ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.


12. Qt๊ฐ€ ์ค€๋น„๋˜์—ˆ์œผ๋‹ˆ Visual Studio์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ Add-in์„ ์„ค์น˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ๋งํฌ์— ์ ‘์†ํ•˜์—ฌ Qt Visual Studio Tools๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์Šต๋‹ˆ๋‹ค.

๋งํฌ: https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2015


13. ์„ค์น˜ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋ฉด ์•„๋ž˜ ํ™”๋ฉด์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

'Install'์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


14. ๋ณ„๋‹ค๋ฅธ ๊ณผ์ • ์—†์ด ์„ค์น˜๊ฐ€ ๊ธˆ๋ฐฉ ๋๋‚ฉ๋‹ˆ๋‹ค.


15. ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๋ฅผ ๋“ฑ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

'์‹œ์Šคํ…œ ๋ณ€์ˆ˜'์— ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋“ฑ๋ก ํ›„์—๋Š” ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


16. ์ด์ œ Visual Studio 2015๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ƒ๋‹จ ๋ฉ”๋‰ด์— Qt VS Tools ๋ฉ”๋‰ด๊ฐ€ ์ƒ์„ฑ๋์Šต๋‹ˆ๋‹ค.


17. 'Qt Options' ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์˜ต์…˜ ์ฐฝ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

'Qt Verisions > Add' ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ƒˆ๋กœ์šด Qt Version์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.


18. ์ด์ œ ๋ชจ๋“  ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋์Šต๋‹ˆ๋‹ค.

'Visual C++ > Qt์—์„œ Qt GUI Application' ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


19. ์ฒ˜์Œ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ํ™˜์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค.


20. Qt GUI Application์— ์‚ฌ์šฉํ•  ๋ชจ๋“ˆ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.


21. ๋งˆ์ง€๋ง‰ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ํ•„์š”์— ๋”ฐ๋ผ ์˜ต์…˜์„ ์„ ํƒํ•˜๊ณ , ์—†๋‹ค๋ฉด 'Finish'๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


22. ์ด์ œ ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ ํ›„ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.


์—ฌ๊ธฐ๊นŒ์ง€ Visual Studio 2015์—์„œ Qt๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์†Œ๊ฐœ๋ฅผ ๋งˆ์น˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•