Qt6 C++

헐.. 어느새 Qt6 버전이 나왔네요.

○@ 2020. 12. 10. 00:39

Qt6 홈페이지 링크 바로가기

 

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 들 쫙 깔고

컴파일해서 사용하면 무료로 계속 쓸 수 있고 상업용으로 팔아먹어도 됩니다.

물론 개인에 한해서죠.