c++로 윈도우 프로그램을 개발해야 하는데 GUI는 요즘 어떻게 처리하나요?

조회수 3402회

C++에 Win32 API로 개발하려고 했는데 custom GUI를 만들려니까 이거 무슨 바퀴를 새로 만드는 느낌이네요.

요즘 c++로 윈도우 개발하시는 분들은 gui 프레임워크/라이브러리 어떤 걸 쓰시나요?

구글링 해보니까 Qt, GTKmm, wxWidgets, FLTK, Ultimate++, JUCE 등등...

너무 많아서 뭘 선택해야 할지 모르겠네요 ;;

아! 만들려는 프로그램은 실시간 영상 스트리밍 쪽입니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • mfc기반으로 많이 작성하고 근래에는 닷넷을 GUI 베이스로 하고 코어 로직등은 C/C++로 하는 형태도 하기도 합니다.

    C++/CLI 가 있어서(문법은 약간 독특한 면도 있습니다) 네이티브 라이브러리와 닷넷 어셈블리를 함께 사용할 수 있습니다.

    만들려는 프로그램이 실시간 영상 스트리밍 클라이언트겠군요. 그렇다면 동영상 뷰어정도만 퍼포먼스에 민감할 수 있겠네요.

    생산성으로 따지면 C++/CLI 와 C#을 선택하여 C#으로 GUI를 개발하고 코어로직은 C/C++로 작성하여 C++/CLI로 래핑하여 C#쪽(GUI)에 제공하는 형태가 제일 좋아보입니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)