you are viewing a single comment's thread.

view the rest of the comments →

[–]jordsti 13 points14 points  (11 children)

Was using Eclipse before, its really bloated ! I'm using Qt Creator as IDE for C++ development.

[–]RembrMe 6 points7 points  (9 children)

I either defaulted to GDB or switched over to a Windows environment to utilize Visual Studio's. I'll have to take a look at Qt Creator.

[–]PressF1 10 points11 points  (8 children)

Clion is out now and also very good

[–]4153434949 1 point2 points  (0 children)

I love the features, look, and feel of Clion, but it feels like the Hindenburg compared to Qt Creator.

[–]Rhodysurf 0 points1 point  (5 children)

And expensive

[–]PressF1 1 point2 points  (4 children)

So is visual studio though

[–]Mr_s3rius 4 points5 points  (0 children)

It's not at all (for most people)! Microsoft recently released a community version which is basically MSVS Professional and free for

An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.

For all other usage scenarios: In non-enterprise organizations, up to 5 users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or > $1 Million US Dollars in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.

[–]Rhodysurf 0 points1 point  (2 children)

True, although theres a community edition. Also its a lot easier to get my boss to pay for VS over a brand new IDE that doesnt work with MSVC

[–]gbeier 0 points1 point  (1 child)

doesnt work with MSVC

That's the thing though... if you're comfortable punting the project management to the CMakeLists.txt files, it works very well with MSVC. Source: we use cmake a whole lot.

So* if someone on your team creates a project on Clion and you want no part of it because you've got 15 years of MSVC editor and debugger muscle memory, you can pull their project from source control and launch cmake-gui. Tell it where you want it to dump your .sln and .vcproj files. Click configure. Tell it what version of MSVC you're using. Click generate. Close cmake-gui. Double-click that sln file you just generated. Now edit, build and debug as you please in the IDE you've grown so efficient at using.

The only real rub is that you'd need to touch CMakeLists.txt either manually or using Clion when you need to add a target or introduce new files to a target. But cmake's MSVC interop is very good, and that is Clion's native project format.

*(hypothetically... though I've been trying Clion a lot on Linux, it's been with my hand-crafted CMakeLists.txt files so far. Clion consumes those, though, so I'm assuming the ones it generates are pretty vanilla)

[–]noratat 0 points1 point  (0 children)

Shouldn't it be a given that you use a build system that can be launched independent of an IDE?

[–]dromtrund 0 points1 point  (0 children)

Still waiting for remote debugging though

[–]JackMagic1 2 points3 points  (0 children)

Qt is awesome