지금 C++로 윈도 프로그래밍을 하려면 어떤 방식으로 하는 것이 가장 좋은 선택일까요?
openstep

Lv.1 openstep (192.♡.67.21)

2024년 5월 1일 AM 08:14 · 수정됨(04. 15. 13:58)

조회 1,278 공감 0

Win32는 여전히 지원중이고, 당연히 없어지지는 않을 것 같습니다.

MFC는 뭔가 그냥 동작하는 수준인 것 같습니다.


C++로 그동안 많이 발전해서 MFC도 뭔가 비슷하게 바뀌면 좋았을텐데, 여전히 macro기반으로 별 변화는 없어보입니다. 그렇다고 win32를 바로 쓰려고 하니, 윈도 특유의 여러 타입과 함께 90년대로 시간 여행하는 느낌이 들기도 합니다.


뭔가 좋은 방법이 있을까요?

댓글 (16)

  • 최군

    최군 Lv.1

    24.05.01 · 175.♡.225.37

    QT이용해보시면 어떨까요?
  • 여기는시골마을같아요

    여기는시골마을같아요 Lv.1

    24.05.01 · 220.♡.126.98

    지금 현장에서 mfc 를 아직 사용하고 있나요?
    c# 으로 넘어가심이..
  • 밝은계절

    밝은계절 Lv.1 → 여기는시골마을같아요

    25.04.15 · 112.♡.40.2

    FA 쪽에서는 아직 MFC 를 사용하고 있습니다만,
    엔지니어 구하기가 여의치 않아 그런것 같습니다.
    아마 다른 언어로 바뀌는 것은 숙명인것 같습니다.
    유지보수가 너무 어렵거던요.
    만든 사람이 아니면..........
  • Tylor

    Tylor Lv.1

    24.05.01 · 125.♡.58.183

    윈도우 드라이버나 연산량이 많고 매우 빨라야 하는게 아니면 C#이 개발 기간이나 결과물에서 합리적일 수 있습니다.
    UI 가 없고, 성능이 좀 나와야하는 결과물이라면 Rust 도 대안이 될 수 있습니다.
  • 에헤라디야

    에헤라디야 Lv.1

    24.05.01 · 104.♡.123.181

    윈도우에서 GUI 개발에 C++은 그저 어렵고 복잡하기만 할 뿐입니다.
    하지만 꼭! 반드시! 무조건! C++을 써야만 하는 상황이라면 MFC보다는 차라리 QT가 나을듯 합니다.
  • 이름모를잡초야

    이름모를잡초야 Lv.1

    24.05.01 · 180.♡.211.215

    GUI 구현에는 C++ 말고 다른 수를 찾으시고, 내부 구현에만 C++ 를 쓰는게 맞아보입니다.
  • 튀김우동큰사발

    튀김우동큰사발 Lv.1

    24.05.01 · 58.♡.112.201

    Qt 또는 wxwidgets 써보시는게 좋을것 같은데요.
  • openstep

    openstep Lv.1 작성자

    24.05.01 · 67.♡.56.101

    답변 감사드립니다. 찾아보니 WinRT라는 솔루션이 있네요

    https://learn.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/
  • 에놀미타

    에놀미타 Lv.1

    24.05.01 · 220.♡.243.102

    [https://s3.damoang.net/data/editor/2405/comment_3696751462_2PawBs7l_bb17755b2d24d127798509a81b66e3bfbad11a0c.webp]
    MFC기반 GUI 라이브러리 만들다 중단한 프로젝트인데 뭐든 쓰기 나름인 것 같습니다.
    답답하면 직접 만들어야죠
  • openstep

    openstep Lv.1 → 에놀미타 작성자

    24.05.02 · 67.♡.56.101

    예전에는 이런 UI 라이브러리도 팔고 그랬는데... 이제 C++는 Legacy가 되어가든 느낌이네요..

댓글을 작성하려면 이 필요합니다.