Advertisement

Simple alternatives to KDevelop?

Started by October 08, 2004 06:30 PM
48 comments, last by GameDev.net 19 years, 11 months ago
I just tried to download it and it says it can't find libstdc++-libc6.2-2.so.3. It appears Debian testing only has libstdc++-libc6.0.2. It also doesn't look like there's any source so I can't build it myself.
I like the DARK layout!
Quote: Original post by ontheheap
Quote: Original post by darookie
Have you tried MinGW Studio? I use it for all my Linux SDL programming and it's a great IDE.


Wow. I just downloaded this and compiled a simple gtk+ app with it. This IDE is excellent! rate++ to you, sir!


It's a great IDE.

The only problem i have with it is that i can't get it to look nice like in those screen shots. I'm on Ubuntu linux (Debian) and i have Gnome >2 installed. Other than that, it's great! I'll try borland BuilderX too sometime.
Advertisement
Any chance some of these new suggestions could be added to the IDE section of the Forum FAQ? :)
motor :D
I use Eclipse with CTD. It's simple, we can manage the Makefile, nice debugger though dont have autocomplete (only on functions in the same file). It have a nice looking and the text editor is very cool.
I have tried KDevelop and i didnt like it, it's very complicated, it puts spaces instead of tabs, identation was bad.
So many people recommended Eclipse and CDT, so I decided to give it a try. I am impressed, the IDE looks very professional, even better than MSVC IMHO. Unfortunately, it is a little sluggish, probably because its written in Java. But its a very nice and usable IDE.

Unfortunately, its a little difficult to understand all the options at the beginning. I have some questions for the users more familiar with Eclipse.

First, how can I define custom build rules for ASM files ? By default, *.s files invoke (G)AS. But I use Intel syntax and NASM compatible *.asm files. How can I configure CDT to invoke NASM for *.asm files ? ASM is defined as an "assembly" file type in the config, but Eclipse doesn't do anything with them when building the project.

Second, how do I remove certain items from the project file list ? I know how to use filters and I can remove files of a certain type. But I would like to remove for example a single subdirectory from the project tree, without deleting it physically. How do I do that ?

And third, when debugging a project, Eclipse complains about not finding the source files from some libraries I use. I can attach the sources manually, but that's a lot of work to do with every single source file. Is there a way to specify a list of directories Eclipse will search for these files before complaining ?

Thank you :)
Advertisement
Just thought I'd post a nice link on the GNU autotools that I found helpful.

The world has achieved brilliance without wisdom, power without conscience. Ours is a world of nuclear giants and ethical infants. We know more about war than we know about peace, more about killing than we know about living. We have grasped the mystery of the atom and rejected the Sermon on the Mount." - General Omar Bradley
Now I know I'm not the only one who doesn't use any of this. I mean, c'mon. I pretty much only use the command-line, with plain old make and maybe emacs or vim (if it's configured to actually be usable). I even got good at ed, because I was curious about it.

Ah well. [smile]
If you want search for JGRASP, it's what I use in Linux and it does pretty much just what I want and a little more. My only complain is that it doesn't has a class/function browser but it's supposed to be implemented in the future.
Need some help with Eclipse CDT. Hoping that someone out there has tried this before...

I am running Eclipse CDT on my Windows XP box. The code is on a FreeBSD box. It is viewable on Eclipse via Samba.

I am having trouble with the Indexer. I am not really interested in compiling or debugging through Eclipse. I installed MinGW and MSYS.

I used a previously created project already existing on the FreeBSD box. I used a Standard Manager.

I am getting errors of the following form:

The dir structure is as follows:

MyProject
|
|-----DirA
|
|-----DirB
|
:
:

In a hh file in DirA of the following form:

#ifndef CLASSA_HH
#define CLASSA_HH

#include
#include
#include
using namespace std;

class ClassA
{
public:
friend ostream& operator */
virtual ~ClassA() {}
protected:
virtual ostream& output(ostream& os) = 0;
};

#endif

I get an error like this:

C/C++ Indexer Problem: Syntax error encountered in file: W:\MyProject\DirA\ClassA.hh on line: 33.

What am I doing wrong?!

My cpp files include the h files using a path as follows:

#include "DirA/ClassA.hh"

Here, again, I get an error:
C/C++ Indexer Problem: Preprocessor Inclusion not found: DirA/ClassA.hh.hh in file: W:\MyProject\DirA\ClassA1.cc on line: 12.

What did I do wrong? Any clues?!

TIA!

David

This topic is closed to new replies.

Advertisement