Cześć :)
Mam działający program w języku C i potrzebuję zrobić do niego interfejs graficzny. Czy mógłby mi ktoś polecić do tego odpowiednie narzędzie które będę mógł połączyć z moim projektem w Visual Studio? Planowałem użyć wxWidgets ale o ile dobrze rozumiem, nie zadziała to dla C tylko dla C++. Zależy mi na tym by instalacja narzędzia była prosta, a sam interfejs ma między innymi wczytywać pliki oraz miec widoczny progress bar.
Bardzo proszę o radę
Jak ma być minimalistycznie to pisz w czystym WinAPI, ale odradzam, bo to katorga. Ewentualnie jakieś GTK.
Osobiście po prostu użyłbym czegoś prostego w C++, zamiast na siłę się męczyć z C. Przecież projekt z C powinien praktycznie bez problemów się linkować z C++, albo prawie bez problemów kompilować jako C++.
Haslo do googla: "raspberry pi c gui programming"
Pierwszy wynik - PDF "C GUI Programming"
W 99% przypadków to "po prostu zadziała", a pozostałe 1 możesz owrapować we własne interfejsy w C, które współpracują z C++.
Ja bym opakował gotowy kod w C do C++ (może w Qt) i potem używał czegoś bardziej wygodnego, np Qt.
Inny ciekawy sposób, to zamakając ten kod w Dll-ce C
, a następnie zaimportować API tej DLL-ki do C# lub Java (za pomocą JNA).
Z mojego podwórka https://lvgl.io/ https://github.com/lvgl/lvgl
Dość przyjemnie, zadziala praktycznie na wszystkim, bardzo male wymagania sprzętowe , u mnie działa na malutkim ARM