What's the best IDE for C++ ? Has to be free or freeware. Not necessarily for Windows development.
>>61865701
c++ is a horrible language
>>61865708
i don't give a fuck
>>61865708
Oh look, the contrarians are here.
OP, I just started programming a week ago and am using Viual Studio. I like it a lot, just use dark theme. I'd like to read other suggestions though.
>>61865732
but I don't want to pirate it
>>61865738
They have a free one man. Dude, fuck that cost. It's "2017 Community" or something like that. Just have to make a winblows account to have it past 30 days.
Code::Blocks is the best one.
>>61865701
Visual studio community edition
>>61865769
Out of curiosity, what makes it better?
OP here, how about Eclipse? Used it for Java and it was OK.
>>61865701
>IDE
Break out notepad++, compile g++ and debug with gdb
I enjoy codelite.
>>61865796
* free as in both a beer and freedom
* less bloat than usual
* similar interface to other IDEs (e.g. Eclipse)
* works on all major platforms
I don't like using IDEs myself, but Code::Blocks is literally everything you may want from one.
>>61865858
This one is nice too.
I agree with >>61865846
Give me some reasons to use an IDE?
I'm pretty good with sublimetext/g++/gdb, so why?
>>61865701
QtCreator or - if you want semantic highlighting instead of syntax highlighting, highlighting different variables in different colours - KDevelop
>>61865769
>>61865796
Code::Blocks could be good, but for some reason the devs decided that the nightlies should basically replace their stable versions.
>>61865858
Is far better.
>mfw we just use vim at our company
>>61865701
been out of c++ for a while but Geany worked great anon, check it out
>>61865873
you forgot to mention that the project is dead and nobody uses it save for babby fizbuzzers
>>61865701
Kdevelop or qtcreator.
Qtcreator is a decent starter IDE, but I felt it limiting, so I use kdevelop now.
Visual Studio or QtCreator.. at least imo
>>61866426
>Qtcreator is a decent starter IDE, but I felt it limiting
As in?
>>61865738
>not having a school license
>>61866426
Isn't kdevelop just kate with more ide characteristics?
>>61865701
Qt Creator
>>61865732
>I just started programming a week ago
>"Oh look, the contrarians are here."
>"I like it a lot, just use dark theme"
oh boy
>>61866462
Instead of using a lot of memory or disk space, it does things when needed.
This is really great for small projects, low on resources, but when the projects gets big, it spends a lot of time calculating stuff all the time.
>>61866570
Basically yes.
All IDE features are run in parallel with the editor, so the worst case, you get a good editor.
>>61867209
>Instead of using a lot of memory or disk space, it does things when needed.
Source, or is that just baseless speculation?
Also, can KDevelop finally support other project types than cmake built ones?
>>61867484
It is very clear when you use it.
Large projects take more time to process (eg get the declaration details or something) and it uses significantly less memory than other IDE's.
It may be bugs, but I think it is a design flaw that any project can "break" the editor.
>other than cmake
I only use cmake, so I never researched other options, but you basically just point it to what tools to use
>>61865701
Either code::blocks or I think there is a way to use emacs
>>61865769
Then we shall be doomed
Eclipse should be good, a bit heavy but good
>>61865701
Vim with plugins and a terminal. Learn to use GDB and valgrind.
If you're on windows, use visual studio.