[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

C/C++ IDEs

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 38
Thread images: 2

File: 1.png (361KB, 1600x627px) Image search: [Google]
1.png
361KB, 1600x627px
What are the best C/C++ IDEs? I'm on Linux so I'd prefer to refrain from using Visual Studio, but I'll virtualize it if there's really no other option.

Until now I've just been using vim, but when the projects get thousands of lines long, even before touching up documentation, it leaves things to be desired (most notably the dropdown on class methods and function signatures).

So what do you guys use? NetBeans? Eclipse? Code::Blocks?
>>
CLion
>>
Intellij
>>
visual studio or vim
>>
I've always used VS, but netbeans is what a couple buds of mine use
>>
>>59159647
>not writing code with pencil and paper at the lowest possible level of ones and zeroes
>>
sublime text and compile using g++
>>
>>59159647
For editing I use Atom with the following packages:
autocomplete-clang
linter + linter-gcc
symbol-tree-view
todo-show
project-manager

It's far from perfect, the prediction from autocomplete-clang is haphazard and while the error reporting from linter-gcc is very good, it precompiles header files and won't realize they've been changed until you manually open them and make a trivial change to force a recompile. There might be ways to fix these problems, I haven't really looked very hard.

I compile using cmake -> make -> g++ separately.

I debug with gdb separately.
>>
File: EcVraiT.jpg (99KB, 720x960px) Image search: [Google]
EcVraiT.jpg
99KB, 720x960px
vi + uxrvt + 2 yuugggge 4k monitors + i3 wm
>>
>>59159647
Add some plugins to Vim.
>>
Codelite.
>>
>>59159771
I (>>59159730) tried this for a while before discovering Atom, as bad as the Atom plugins are, the Vim ones are far worse.
>>
>>59159647
I've used Netbeans in the past. I like Netbeans because of the variety of languages it supports, so I can go from Java, to C/C++, to PHP on the same IDE and have things work reasonably well.
>>
>>59159647
CLion
>>
Vim
>>
>>59159647
Not vim
>>
xterm tmux make vim + some vim plugins
>>
>>59159647
Qtcreator or kdevelop.
>>
>>59159647
visual studio code?
>>
>>59160188
>>59159771
Why is it nobody ever suggest something concrete and just say vim?
It takes years to make the perfect IDE, it might be worth sharing the setup.
Or do you just run make from the editor and call it an IDE?
>>
>>59159647
So far I've used Netbeans and Qtsomething on Loonix and VS on Windows. I don't know what are you looking for, but Netbeans was bretty good. I've heard IntelliJ is best choice tho
>>
>>59160197
This.
Op you should try qtcreator.
Even the debian version is pretty good despite being old as fuck.
It's not visual studio, but you can try it.
It doesn't force you to use Qt, by the way
>>
Vim
>>
No love for Code::Blocks here?

I like the IntelliJ IDEs (CLion, Pycharm, etc)but those things are fucking memory hogs.
>>
Atom tbqh

: ^)
>>
>>59159647
KDevelop
>>
Clion for bigger stuff, Kdevelop for quick little tasks
>>
qt creator
>>
VS code
>>
>>59159647
VS Code with clang plugin
>>
>>59160697
Yes. This might be worth noting.
Qtcreator does not make you use qt, but it does make it easier to use it.
You can use the qt designer with or without qtcreator.

But qtcreator does use qmake per default and is better to handle qmake than it is handling cmake.
If you are a beginner, this may not mean anything.
>>
I normally use Code::Blocks. Started using it for some C++ tutorials and it hasn't bothered me. I don't do large projects though.
>>
I personally can manage with just sublime text and gcc/g++ if you're just after a c++ ide I've personally use code::blocks and enjoyed it. If you can manage it visual studio is comfy but it's also botnet tier so pick your poison. As far as C the only ide i found is pelles c that i only use on Windows for some c11 features if i need them, otherwise I go with text editor and compiler. You can also keep using vim and add plugins to it and it can pretty much be an ide.
>>
Eclipse is what I use for Java and C++ on my windows partition. I really enjoy it.
>>
>>59159671
>Not scrawling binary onto the flat face of a rock
Tripfags btfo
>>
>>59160224
because they are just memeing
>>
>>59159647
Notepad++ on Wine

fite me
>>
Clion ist fuckin slow, eclipse sucks, use Emacs + irony + rtags + company
Thread posts: 38
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.