QtProtobuf ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค.
QtProtobuf๋ MIT ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๋์์ ๋ฐ์ผ๋ฉด Qt ํ๋ก์ ํธ์์ Google ํ๋กํ ์ฝ ๋ฒํผ์ gRPC๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ์ค์ฒฉ ์ ํ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- QML์ฉ gRPC API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ ์๋ ค์ง ์ ํ์ ๋ํ ์ ์ ๊ตฌ์ฑ์ ์์ ํ์ต๋๋ค.
- ๋จ๊ณ๋ณ ์ง์นจ๊ณผ ํจ๊ป ๊ธฐ๋ณธ ์ฌ์ฉ ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- JSON ์ง๋ ฌ ๋ณํ๊ธฐ์ "์๋ชป๋" ํ๋ ์ฒ๋ฆฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- CPack์์ ์์ฑ๋ ๋ฐ์ด๋๋ฆฌ ํจํค์ง ๊ฒฝ๋ก์ ์ค๋ฅ๋ฅผ ์์ ํ์ต๋๋ค.
- ์ ์ ๋งํฌ Quick(QML) ํ๋ฌ๊ทธ์ธ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ฌ์ํ ๋ณํ:
- ๋ฐ์ ๊ธฐ๊ฐ ์ฌ์์ ๋์์ต๋๋ค.
- CMake ๋งคํฌ๋ก qtprotobuf_link_archive๊ฐ qtprotobuf_link_target์ผ๋ก ๋์ฒด๋์์ต๋๋ค.
์ถ์ฒ : linux.org.ru