Program lub środowisko do pisania w C++?

0

Witam.

Zabrałem się ostatnio znowu za programowanie w C++.
Jednak do tej pory moja przygoda nie wykraczała poza Console Aplication w Dev C++.
Nawet sprawnie mi to idzie i pomyślałem sobie żeby może spróbować zabrać się za Windows Aplication.
Tylko teraz moje pytanie brzmi: jakiego środowiska do tego najlepiej użyć?

Przepatrzyłem trochę net i widzę że jest tego trochę...

Tylko ja na pewno chciałbym koniecznie coś darmowego, bo ja głównie tak hobbistycznie (nie musi być bardzo rozbudowane),
ale z kolei żeby można było sprawnie publikować do postaci okienkowej jako grę, którą można np. opublikować na Steam ;).
Chodzi mi najbardziej o pisanie wszelakich gier tekstowych.

VS 2017 odpada bo drogie, a darmowa wersja jest niekomercyjna.
C++ Builder chyba podobnie jak VS 2017.
Dev C++ chyba jest ubogie w funkcje.
Jest też Borland Developer Studio, ale nie wiem czy to darmowe, czy jak?
A może jest jeszcze coś innego, fajnego - co jest darmowe i ma zastosowania komercyjne?
Jakby co - to zawsze jest ten Dev C++, ale w ogóle mało poradników do niego widziałem...

Proszę o pomoc. Dzięki i pozdrawiam :)

1

Ja tam lubię Qt Creatora i Qt.

0

Z tego co widzę to ten Qt jest bajerancki, ale trochę drogi...

1

Jest dostępny na LGPL na desktopy, czyli płacisz 0, w tym do użytku komercyjnego.

0

Qt do prostych gierek jest wystarczający, IDE - Qt Creator - też jest przyjemne.
Możesz również poczytać o SFMLu.

0

Zainstalowałem Qt Creator.
Wygląda nieźle, ale mam problem z debugerem,
jeśli wiecie o co mi chodzi?
Ustawiłem kompilator ale debugera nie dam rady...

0

A co tam do ustawiania? Wszystko z instalatorem zainstalowane. Czy z jakiegoś powodu musisz mieć zewnętrzny kompilator?

0

Być może jest problem bo podczas instalacji nie założyłem konta i się nie zarejestrowałem...
Czy to nie ma znaczenia?

0

Nie ma znaczenia. Zaznaczasz tylko Qt dla jakiego kompilatora (weź MinGW dla prostoty instalacji) i sam kompilator. W przypadku najnowszej wersji weź dla 64-bitowego MinGW.

0

OK, ale w takim razie skąd to najlepiej pobrać, bo ja coś innego miałem. Ups...
Sorki że się gubię ;)

0

Zależy im na sprzedaży to dark patterny używają :​/

qt.io ⟶ download ⟶ open source (ha! chodzi o Qt, nie Twoją appkę) ⟶ online installer

I tam sobie wybierasz

0

OK. Instaluje mi się ten Qt w wersji open source...
Trochę to potrwa, a ja się w międzyczasie zapytam,
czy ewentualnie można dowolnie korzystać z tego komercyjnie, czy są jakieś ale? ;)
I czy korzystając z tej wersji open, trzeba docelowo się u nich zarejestrować i założyć konto, czy nie trzeba?

Qt wygląda obiecująco ;)
Dzięki za pomoc i pozdrawiam :)

0

Nie trzeba się rejestrować. Można komercyjnie - poczytaj o LGPL. W skrócie: jeśli modyfikujesz Qt, to modyfikacjami Qt musisz się podzielić (albo zapewnić możliwość linkowania, ale to tl;dr). Swojego kodu nie musisz. Tylko uważaj - niektóre dodatkowe moduły Qt są tylko na licencji GPL3/komercyjnej

0

To super. Widziałem nawet są książki o Qt na Helionie...

0

Od siebie dodam, że jeżeli ja mam pisać coś na windowanie, to sięgam po VS bez mrugnięcia. Modularności okienek wewnątrz idę i debugger przebija praktycznie wszystkie ide z jakich korzystałem. Myśle że ta tym etapie do gierek i pisania na windowanie będzie idealne.

Z drugiej strony jak mam coś pisać na linuxie to stawiam na CLiona, ale nie ma darmowej wersji.

Tak czy inaczej zanim przywiążesz się do jakiegoś IDE, radzę w projekcie używać np. CMake, żeby się od IDE odciąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1