W czym mgoe stworzyc okienka i ogolnie GUI, ale tak, zebym osoba ktora to bedzie uzywala nie musiala kombinowac jakichs zewnetrznych, niestandardowych bibliotek dla windows. Wszystko pod c++.
Visual Studio. MFC. Ew. jak twój target to Windows XP SP3 i wyżej to i Windows Forms.
srodowiska ! polecam visual studio
Kiedys miaoem stycznosc z Visual studio c++ 2010 i GUI ( nie wiem czy to przypadkiem nie bylo windows forms), ale skladnia byla jakas dziwna i sobie odpuscilem. Trzeba bedzie sie troche zaglebic w to.
Prawda, pisanie Windows Forms w C++/CLI to nie jest dobry pomysł i nie wiem skąd tylu początkujących rzuca się na zwyczajnie gorszy do tego zadania język od C#.
Jeszcze tak Rec dla jasnosci: pisząc
Visual Studio. MFC
miales na mysli VS i MFC, czy VS oferuje jeszcze cos innego nizeli MFC i Windows forms?
Mialo byc Rev. Ciemno w pokoju mam i zle sie kliknelo.
Visual Studio + wxWidgets + wxFormBuilder
Z tego co wiem, to wxWidgets potrzebuje jakichs zewnetrznych bibliotek, ale moge sie mylic. MFC jest do wxWidgets bardzo podobne.
może i potrzebuje (choć pewnie da się zlinkować statycznie), ale biblioteki mogą być załączone w katalogu aplikacji (musimy się pogodzić wtedy z faktem, że program nie zmieści się w jednym .EXE). to samo dotyczy Qt.
mogę jeszcze zaproponować C++ Builder. będzie w jednym pliku bez bibliotek.
Lub QtCreator
Właściwie to ze "standardowych" bibliotek w c++ to masz tylko te importowane z C, strumienie i STL, do okienek nic:p
Osobiście polecam Qt i doklejenie tych 2 DLLek. IDE Qt Creator i zama biblioteka (framework) są bardzo przyjemne, a do tego przenośne. Po co umieć jedną bibliotekę pod jedną platformę, skoro można umieć jedną pod wszystkie :p Jak sie ostatnio dowiedziałem Qt został sportowany nawet na Androida (przez NDK, nie SDK; iOS podobno w drodze). Wyobraź sobie JEDEN kod kompilowalny jednocześnie pod (prawie) wszystkie platformy desktopowe, symbiany i androida, być może w przyszłości iOS i prawdopodobnie inne przyszłe platformy niewindowsowe.
Osobiście preferuję GTKmm i też dowalenie tych paru DLL'ek.
Polecam WinAPI