Większość IDE obsługuje się w podobny sposób, przynajmniej w zakresie napisania i uruchomienia prostego programu.
Ja ze swojej strony do C++ polecam Qt Creator. IDE prosty, nic nie trzeba ustawiać, jedynie w Linux jest możliwe, że trzeba dać ścieżkę do GCC (jest to jednorazowa czynność). Do Windowsa lepiej pobrać pakiet z MinGW32.
Podczas instalacji może żądać zalogowania się gdzieś w Qt. Da się to ominąć poprzez całkowite odłączenie internetu przed uruchomieniem instalatora, po czym po zainstalowaniu można internet podłączyć.
Potem o już "z górki", bardzo łatwo robi się projekt w konsoli lub w okienkach, do okienek ma wbudowany edytor wizualny. Od nowego projektu do uruchomienia hello world jest sprawnie i szybko.
Jak chodzi o samo IDE, to nawet jak będzie zmuszony używać zupełnie innego, to powinien się odnaleźć. W każdym IDE jest drzewo plików, tworzenie nowej klasy, kolorowanie składni, lista możliwych metod obiektu, kompilowanie i uruchamianie itp. Większość czynności wykonuje się w dość podobny sposób.
Qt to nie tylko okienka, to cały framework, masa bardziej i mniej przydatnych rzeczy. Bitmapy, baza danych przez ODBC, połączenia sieciowe, pewnie jeszcze dużo więcej. Z drugiej strony, trochę kłopotu może robić podwójny pakiet podstawowych obiektów, bo w standardzie sa typy vector
, string
, ale Qt ma swoje QString
, QVector
. W tym Qt creator da się też pisać program bez Qt, czyli w czystym C++. Raz pisałem program uzywający coś z Posix, bez Qt, nie pamietam, było to możliwe, nie pamiętam, czy w konfiguracji projektu trzeba było coś dopisać, żeby widział posixowe biblioteki w Linux.