Jump to content
  • Advertisement
Sign in to follow this  
Vincent_M

C++ IDEs for Linux

This topic is 2012 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm developing a set of arcade games to put into an arcade machine I'm designing. I'm using Eclipse to develop everything, and it's got quite a few projects in the workspace: Engine, Launcher, Game1, Game2, Game3, etc. My Engine and all of the game projects are built as shared objects, and all projects use Engine as a dependency project as it handles all of the OpenGL/AL stuff under the hood. The problem is, I keep running into headaches with Eclipse on my Debian development computer:
-Vague/obscure errors (I keep getting "Error 1" with no further information whenever something happens in the Engine library)
-Some classes in the Engine project are unrecognized, even when they're in the same header/source files as recognized classes when calling them from projects outside of the Engine project
-Engine appears to rebuild itself every single time I make a change in any project, but the changes aren't always reflected, so I have to manually Clean/Refresh/Build each project

I think it's better to try a different IDE at this point. I went through a tricky episode trying to get Eclipse to play nice with the NDK so I could get a simple Hello World app to compile using my engine as a shared library for the OUYA. Does anyone have any recommendations?

Share this post


Link to post
Share on other sites
Advertisement

QtCreator is one of the best IDEs everywhere. It's second only to Visual Studio (and In some ways, it surpasses even Visual Studio.)

Share this post


Link to post
Share on other sites

My hands down favourite is KDevelop.
Before finding KDevelop I had tried:
* Code::blocks
* codelite
* QtCreator

I haven't looked back since switching to it.

Share this post


Link to post
Share on other sites

KDevelop looks beautiful! This is the first time I've heard of it. Tell me, is it as "bloated" as Eclipse?

 

Well, you need to install all the KDE libraries (which is a lot of crap you're barely going to use). But the thing itself is just native C++.

Share this post


Link to post
Share on other sites

I would also vote for QtCreator. KDevelop is nice but not really suited to cross-platform development (not everyone wants to install the whole KDE on Windows)

Share this post


Link to post
Share on other sites

I would also vote for QtCreator. KDevelop is nice but not really suited to cross-platform development (not everyone wants to install the whole KDE on Windows)

That's what CMake, Premake, QMake, etc. are for.

 

With that said, CMake and Premake don't support generation of project files for KDevelop or QtCreator, whereas they do support Code::Blocks.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!