Qt ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํฌ๋ก์ค ํ๋ซํผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋๋ก ์ค๊ณ๋ Qt Creator 8.0 ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค. ๊ณ ์ ์ ์ธ C++ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ๊ณผ QML ์ธ์ด์ ์ฌ์ฉ์ด ๋ชจ๋ ์ง์๋๋ฉฐ JavaScript๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ์ธํฐํ์ด์ค ์์์ ๊ตฌ์กฐ์ ๋งค๊ฐ๋ณ์๋ CSS์ ์ ์ฌํ ๋ธ๋ก์ผ๋ก ์ค์ ๋ฉ๋๋ค. ์ค๋น๋ ์ด์ ๋ธ๋ฆฌ๋ Linux, Windows ๋ฐ macOS์ฉ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ ๋ฒ์ ์์:
- ์ค์ ์ ๋น ๋ฅด๊ฒ ์ ๊ทผํ ์ ์๋๋ก "ํธ์ง > ๊ธฐ๋ณธ ์ค์ " ์์๊ฐ ๋ฉ๋ด์ ์ถ๊ฐ๋์์ต๋๋ค.
- libclang์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋ C++ ์ธ์ด์ ๊ธฐ์กด ์ฝ๋ ๋ชจ๋ธ์ด ๋นํ์ฑํ๋์์ผ๋ฉฐ, ๋์ ์ด์ ๋ถ๊ธฐ๋ถํฐ LSP(Language Server Protocol) ํ๋กํ ์ฝ์ ์ง์ํ๋ Clangd ๋ฐฑ์๋ ๊ธฐ๋ฐ ๋ชจ๋ธ์ด ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
- QML ํ์๋ JavaScript ๋ฌธ์์ด ํ ํ๋ฆฟ ๋ฐ โ??=โ ์ฐ์ฐ์ ์ฒ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
- Python ์ธ์ด์ ๊ฒฝ์ฐ ์ธ์ด ์ง์ ์๋ฒ python-lsp-server๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ผ๋ฉฐ, ์ด์ ๋ํด ๋ณ๋์ ์ค์ ์น์ โPython > ์ธ์ด ์๋ฒ ๊ตฌ์ฑโ์ด ์ ๊ณต๋ฉ๋๋ค.
- CMake ํ๋ก์ ํธ๋ฅผ ์ํด ์๋ก์ด "ํ๋กํ" ์ค์ ํ ํ๋ฆฟ์ด ๊ตฌํ๋์์ต๋๋ค. ์ด ํ ํ๋ฆฟ์ "RelWithDebInfo" ๋น๋ ์ ํ๊ณผ ๋๋ฒ๊น ๋ฐ ํ๋กํ์ผ๋ง ๋๊ตฌ๋ฅผ ๊ฒฐํฉํฉ๋๋ค.
- Coco ์ปค๋ฒ๋ฆฌ์ง ํ ์คํธ ํดํท์ ์ง์ํ๋ ์คํ์ฉ ํ๋ฌ๊ทธ์ธ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- GitLab ํตํฉ์ ๋ํ ์คํ์ ์ง์์ด ์ถ๊ฐ๋์ด ํ๋ก์ ํธ๋ฅผ ๋ณด๊ณ ๋ณต์ ํ๊ณ , ์ฝ๋๋ฅผ ์ ๋ก๋ํ๊ณ , ์ด๋ฒคํธ ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค.
- UWP(Universal Windows Platform) ํ๋ซํผ์ ๋ํ ์ง์์ด ์ค๋จ๋์์ต๋๋ค.
- ARM MSVC ํดํท ์ ์๋ Windows ํ๋ซํผ์์ ์ ๊ณต๋ฉ๋๋ค.
- Android์ ๊ฒฝ์ฐ Wi-Fi๋ฅผ ํตํด ์ฅ์น์ ์ฐ๊ฒฐํ๋ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru