
KDevelop
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
KDevelop is a plugin based IDE that currently supports C++ and PHP, different build tools, integrated documentation formats, integrated revision control systems and dozens of other neat tools. All these are plugins and there are plenty examples on how to add your own plugins.
It should also compile on Mac OSX (PowerPC), MS Windows and Solaris, but these platforms are sadly unmaintained. Help welcome!
Build tools: CMake, custom makefiles, generic scripts. (Experimental: QMake, Autotools, ...)
Integrated Documentation: QtHelp, CMake, PHP.net
Revision Control Systems: CVS, Git (KDev 4.1), SVN, (Experimental: Mercurial)
Development Support with code completion, as-you-type-reports, context browsing etc. pp:
- Anything in C++/C , e.g.: Qt, gtk, wxWindows, superwabba, GBA, ...
- Anything in PHP.
"Simple" language support for tons of other languages with the feature set found in Kate.
Other plugins: console, debugger (gdb), find-in-files, classviewer, snippets, external scripts, ...
For features, screenshots and other goodies, visit the website.
10 years ago
January 26th 2011 - Release of KDevelop 4.2.0
January 14th 2011 - Release of KDevelop 4.1.2
November 28th 2010 - Release of KDevelop 4.1.0
October 25st 2010 - Release of KDevelop 4.1
May 1st 2010 - Release of KDevelop 4.0
10 years ago
January 26th 2011 - Release of KDevelop 4.2.0
January 14th 2011 - Release of KDevelop 4.1.2
November 28th 2010 - Release of KDevelop 4.1.0
October 25st 2010 - Release of KDevelop 4.1
May 1st 2010 - Release of KDevelop 4.0
sv1bgubp
16 years ago
Usual I use emacs + gdb, but many times kdevelop have been useful and fundamental.
Without kdevelop probably I would not be ' ' ' survival ' ' ' to the beginnings with qt/kde/kmail and a my small project would not be born (with my deep dissatisfaction).
Thanks.
Regards,
Gdb
Report
heman
16 years ago
The only things I miss should be improved are code completion and the debugger (I haven't used it much, but the little I did, I found it very improvable).
As a general IDE, it's great.
Report
amilcar
16 years ago
Report
veton
16 years ago
BTW, do we have code completion for the python or ruby bindings?
Report
jodda
16 years ago
I downloaded the special Suse 9.1 RPM package from the Kdevelop homepage.
Seems that other KDE libraries have to be updated as well. Remembers me to to the MS DLL hell.
undefined symbol: _ZN11KMdiMainFrm16setToolviewStyleEi
Report
amilcar
16 years ago
Delete that file and it will work fine.
Report
teatime
16 years ago
It is a bug of the SuSE package management system if it lets you install this RPM on KDE-3.2.x
Report
mgooch
16 years ago
Thanks
Mk
Report
kburden000
16 years ago
9.1 with kdevelop 3.1 to 3.1.1 and I
get the same missing symbol:
_ZN11KMdiMainFrm16setToolviewStyleEi
I tried the rpm from Suse and Kdevelop
and they both break.
Does anybody test this stuff?
Report
adymo
16 years ago
But anyway, when you update kdevelop rpms for SuSE make sure you update all other KDE packages also.
Notably, it's a good idea to update kdelibs, kdebase and kdesdk together with KDevelop.
Report
mouse-klick
16 years ago
I think there's a general problem with suse9.1
Report
rmcruz
16 years ago
Report
amilcar
16 years ago
http://www.kdevelop.org/HEAD/doc/api/html/howToAddProgrammingLanguages.html
Report
XepheX
16 years ago
Report
slesa
16 years ago
And that it has another hotkey as in kate itself (at least in german).
Report
slesa
16 years ago
[running kdevelop 3.1.0]
One thing I did not find is a call of lrelease and lupdate.
And the menues are a little bit too big. Maybe it would be nice if you can disable some options generally and not per project. But maybe this is only something I did not find in this real big Framework.
Report
citycat
16 years ago
FreeBSD 4.10-STABLE, KDE 3.2.3, QT 3.3.2, GCC 2.95.4. All plagins in KDevelop checked out (but default also)
Report
amilcar
16 years ago
All the links are on the website. There is information in one of those on how to get it to work. AFAIK it is NOT a KDevelop bug. It is (if I remember correctly) a GDB issue.
Report
rmanchu
16 years ago
are they being developed in the future?
Report
BlueLightning
16 years ago
http://uml.sourceforge.net
This is already part of the kdesdk package.
Report
teatime
16 years ago
Report
Ansur
16 years ago
Report
mikemcginn
16 years ago
Shame, would have enjoyed using it.
Report
teatime
16 years ago
It hardly ever crash on my machine, and when it does I tend to fix it.
I can't fix crashes I don't know about and neither can any of the other devs.
Well written informative bug reports, with proper backtraces if applicable, helps development. Whiny trashtalk only serves to discourage people.
Report
sarwaz
16 years ago
of course Mr mikemcginn is an asshole, but I have to agree that kdevelop is quite unstable. Even if it is version 3.1 it still crashes way too often to be released as final.
I think that this release is the way to go since according to the changes it solves 120 bugs while not adding significant new features.
Being a software development tool I think that the instability is the most irritating thing. Your users are coders, therefore if the IDE is not rock solid they are going always to complain in rude ways :).
So my advice is just that you keep solving bugs without adding any new feature (unless critical) until you get a solid product.
regards,
Manuel.
Report