Qt6 C++
헐.. 어느새 Qt6 버전이 나왔네요.
○@
2020. 12. 10. 00:39
Qt3 에서 Qt4 로 가면서 저도 사용하기 시작했는데,
어느덧 Qt5 를 지나서 Qt6 가 됐네요.
이번에는 3D 그래픽을 비롯해서 막강한 기능들이 많이 탑재된 것 같습니다.
실제 사례들은 하나씩 사용해가면서 설명을 드리겠습니다.
원래 노키아에서 Trolltech 라는 Qt 개발회사를 인수합병했던 것으로 알고 있는데,
노키아도 어려워지고 어느새......
아무튼, Qt 는 왜 쓰게 되었는가? Qt 의 장점이 무엇인가?!
Windows 에서는 MFC 시절의 UI 를 꼴보기 싫고,
Linux 에서는 마땅한 UI 가 별로 없는데,
마침 cross-platform 을 지원해서
Qt 를 사용해서 UI 를 구성하고 코딩을 하면,
윈도우와 리눅스에서 비교적 쉽게 프로그램을 구동할 수 있습니다(만 사실 iocp / epoll 이런 걸 다 대체하진 못함)
너무너무 게을러서 Modern C++ 글도 안 쓰고 잔뜩 꿍쳐놓고 있는데
Qt6 발표 소식이 들려서 일단 한 글자 끄적여놓습니다.
참고로, 라이선스 문제는
공개버전(Open Source)의 경우에는 static 형태로 컴파일만 안 하고 dynamic link 형태로 dll 들 쫙 깔고
컴파일해서 사용하면 무료로 계속 쓸 수 있고 상업용으로 팔아먹어도 됩니다.
물론 개인에 한해서죠.