Esta página concentra toda la información sobre las series de revisiones de KDevelop 2.x

General

El desarrollo se paró el 19 Noviembre 2002 con la revisión KDevelop 2.1.4 para KDE 3.0, y no se planean futuras revisiones de 2.x. KDevelop 2.1.5 fue una excepción, liberada el 28 Enero 2003, como una actualización para los usuarios de la versión KDE 3.1. El desarrollo se movió al nuevo código base de KDevelop. Más del 80 por ciento de los informes de bugs de KDevlop 2.x se han resuelto en KDevelop 3.0.

Funcionalidades

Esta página le da un resumen general sobre las funcionalidades de KDevelop 2.x.

Requisitos

Antes de comenzar a compilar su reciente versión de KDevelop, tenga en cuenta que tiene instalado los siguientes programas. Piense que puede obtener errores extraños, si usa versiones antiguas.
Programa/Biblioteca Fuente
KDE 2.2.2 o KDE 3.0.x www.kde.org
g++ > 2.8/ egcs > 1.0.3 (o compatible) gcc.gnu.org
GNU make www.gnu.org/software/make
perl 5.004 www.perl.com
autoconf 2.13 www.gnu.org/software/autoconf
automake 1.4 www.gnu.org/software/automake
flex 2.5.4 www.gnu.org/software/flex

Estas herramientas son opcionales, esto significa que KDevelop funciona sin ellas. Pero perderá algunas de las funcionalidades como generación de documentación o búsqueda sobre varios ficheros. Así que probablemente debería comprobar estos programas en su sistema.
Programa/Biblioteca Fuente
sgmltools 1.0 www.sgmltools.org
Glimpse 4.1 glimpse.cs.arizona.edu
kdoc www.kde.org
a2ps 4.11 www.gnu.org/software/a2ps
enscript www.gnu.org/software/enscript
KDbg members.nextra.at/johsixt//kdbg.html
gdb 5.0 (para un buen funcionamiento del depurador interno) www.gnu.org/software/gdb
KIconEdit w1.1358.telia.com/~u135800018/prog.html
Gv, Ghostview o KGhostview www.gnu.org/software/ghostview
cvs 1.10.6 www.cvshome.org
ctags 5.x ctags.sourceforge.net
Doxygen 1.x www.doxygen.org
dot www.graphviz.org

Descargas


El Equipo de libera muchas de versiones de KDevelop. Aquí están las 2.x, apropiadas para ciertas versiones de KDE y Qt:

versión versión requerida del paquete de KDE "kdelibs" versión requerida de la biblioteca Qt
KDevelop-2.1.5 KDE 3.1 Qt 3.1
KDevelop-2.1.4 KDE 2.2.2 o KDE 3.0.x Qt-2.3.1 o Qt-3.0.3


Fuentes
fuente de KDevelop-2.1.5 para KDE-3.1. La versión 2.1.5 es una actualización sólo para KDE-3.1
fuente de KDevelop-2.1.4 para KDE-3.0
fuente de KDevelop-2.1.4 para KDE-2.2

Binarios
antiguos binarios de KDevelop para varias distribuciones

Referencias de C/C++ para KDevelop 2.x

referencias de C/C++ (tar.bz2)
referencias de C/C++ (tar.gz)

Como Instalar KDevelop 2.1.5

Las instrucciones se pueden encontrar en Como Instalar KDevelop 2.1.5 en Suse 8.2 (28KB .txt). También se explica como instalar las Referencias de C/C++.

Compilar la versión 2.1.5 desde el repositorio de CVS

Para obtener el KDevelop 2.1.5 auto-compilado desde los fuentes de cvs, regístrese en el módulo de CVS "kdevelop" en :pserver:anonymous@anoncvs.kde.org:/home/kde usando la rama de CVS de corrección de bugs KDE_2_2_BRANCH
También necesitará registrarse en kde-common desde cvs.kde.org para obtener el directorio admin si está ejecutando KDE 3.
Ponga atención sobre las diferentes ramas de cvs que requiere ciertas versiones de KDE 3:
  • KDE-3.0.x requiere la etiqueta KDE_3_0_BRANCH,
  • KDE-3.1.x requiere la etiqueta KDE_3_1_BRANCH,
  • solo el HEAD de cvs no necesita la etiqueta de cvs para kde-common,
Esto pasa por que en este caso no se usa la opción '-r tagName_seeAbove'.

Líneas de comando si está ejecutando KDE 3:
       $ mkdir kde3src
       $ cd kde3src
       $ cvs -z3 -d :pserver:anonymous@anoncvs.kde.org:/home/kde co -r tagName_seeAbove kde-common
       $ cvs -z3 -d :pserver:anonymous@anoncvs.kde.org:/home/kde co -r KDE_2_2_BRANCH kdevelop
       $ cd kdevelop
       $ rm -rf admin
       $ ln -s ../kde-common/admin admin

Líneas de comando si está ejecutando KDE 2.2:
       $ mkdir kde2src
       $ cd kde2src
       $ cvs -z3 -d :pserver:anonymous@anoncvs.kde.org:/home/kde co -r KDE_2_2_BRANCH kdevelop
       $ cd kdevelop

In order to compile and install KDevelop (CVS-version) on your system,
type the commands from below in the base directory of the KDevelop distribution:

una versión comilada para ser liberada:
       $ export KDEDIR=/where/your/kde2/or/kde3/is
       $ export QTDIR=/where/qt-2.3.1/or/qt-3.0.x/is
       $ export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
       $ export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
       $ export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

       $ make -f admin/Makefile.common cvs-clean
       $ make -f Makefile.cvs
       $ ./configure --prefix=$KDEDIR
       $ make
       $ make install (como root)

una versión compilada para depurar:
       $ export KDEDIR=/where/your/kde2/or/kde3/is
       $ export QTDIR=/where/qt-2.3.1/or/qt-3.0.x/is
       $ export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
       $ export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
       $ export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

       $ export CXXFLAGS="-g3 -O0"

       $ make -f admin/Makefile.common cvs-clean
       $ make -f Makefile.cvs
       $ ./configure --enable-debug --prefix=$KDEDIR
       $ make
       $ make install (como root)
Nota: Para KDE 3 necesita como mínimo Qt > 3.0.3 (mejor qt-copy de KDE), para KDE 2.2.x necesita Qt 2.3.x
Evite enlazarse a ambas versiones de Qt, Qt2 y Qt3! De otro modo al inicio de KDevelop fallará con un misterioso informe de error...

Plugins y parches

Debido a diferentes razones (principalmente la estabilidad), algunos grandes parches no se han aplicado a la versión actual. Pero ofrecen grandes mejoras, así puede descargarselos aquí.
Recuerde que estos son parches de fuentes, así que tiene que dercargarse un paquete de fuentes compatible , parchearlo y recompilarlo.
Diviertase...
Nombre/Funcionalidad Autor versión de KDevelop Descripción
parche Classparser August Hoerandl + corrección del bug por joerg.pauly en psystems.org 2.1 and its bugfix versions (2.1.x) this patch lets the classparser also parse the base libraries (Qt, KDE), Advantage: more code-completion, more survey about base classes- Disadvantage: Startup will take much longer because of the parsing.
Class property patch Serge Lussier (aka Bretzel) + bugfix by joerg.pauly at psystems.org 2.1 and its bugfix versions (2.1.x), but only for KDE-3 this patch applies several improvements to the class property dialog. Serge said they aren't bugfixes but changes, so it didn't go in the bugfix releases of KDevelop-2.1.
Cross-platform development support improvement +
event handling of the Message, Breakpoint and Watch windows (important for KDE/QT-3.0.x) patch
Iztok (I (in) siol .. net) 2.1 and its bugfix versions (2.1.x), but only for KDE-3 the original KDevelop-2.1.5 (KDE_2_2_BRANCH) has not finished business in the build configurations for C++ console projects. The builds have not been performed in appropriate subdirectories, the build configurations could not be removed and the debugging on those did not work at all. This patch solves this. I am maintaining and still developing huge amount of projects targeting ix86 and arm processors. The work with this patch goes smoothly for at least half of year already. The configuration starts with the Options->KDevelop Setup->Compiler where appropriate compiler paths should be configured. I must say that I prefere KDevelop2 build configurations handling over the KDevelop3's one since it keeps the compiler information separated from the project settings, switchable accross the host switch.
Cross-platform development support improvement +
event handling of the Message, Breakpoint and Watch windows (important for KDE/QT-3.0.x) +
separation of the data resources from the KDevelop3's patch
Iztok (I (in) siol .. net) 2.1 and its bugfix versions (2.1.x), but only for KDE-3 Since Gideon (KDevelop3) has been renamed to KDevelop, its data resources has been clashing with the KDevelop2's. This patch resolves following:
  • kdevelop binary is renamed to kdevelop2
  • kdevelop2.desktop and kdevelop2-setup.desktop files are added to the kdevelop/ directory
  • $KDEDIR/share/..../kdevelop directories are renamed to kdevelop2
  • $HOME/.kde/share/..../kdevelop directory is renamed to kdevelop2
  • Codebase is changed for kdevelop2 is searching for its data resources in appropriate directories
  • KDevelop2 can be built using the KDE_3_1_BRANCH and KDE_3_2_BRANCH, clearly when using appropriate admin directory

Change Log

This page gives you the KDevelop 2.x change log.

Known bugs

Because development on this release series has stopped, there are around 124 known but unfixed bugs. More than 80 percent of these bugs (more than 100) are solved in KDevelop 3.0. So please consider using version 3.0 instead.

Documentation

User Manual

The User Manual to KDevelop - The Reference Guide to the KDevelop Integrated Development Environment for Unix Systems, Version 1.1 (it's actually the old KDevelop 1.x manual)

Tutorials

Welcome To KDevelop The KDevelop 1.x welcome and introduction
The KDevelop Programming Handbook The User Guide to C++ Application Design for KDE with the KDevelop IDE, Version 1.0
It's actually the old KDevelop 1.x handbook.
KDE Application Tutorials The KDE Application Tutorials Handbook for the KDevelop Integrated Development Environment
This is for KDE-1.x and KDE-2.x
The KDE Library Reference Guide The Reference Guide to C++ Application Design for the K Desktop Environment (KDE).
This is for KDE-1.x
linuxlah KDevelop & QT Designer Tutorial Pt.1 a good tutorial for KDevelop 2.1
La Guía del Principiante Absoluto de KDevelop tutorial muy claro hecho por Petr Sorfa (en inglés)
La Guía del Principiante Absoluto de KDevelop tutorial muy claro hecho por Petr Sorfa (en japonés)
usando SDL con KDevelop documentos SDL y Cómo ("Howto") por Kokido (en inglés)

F.A.Q.

This page gives you the answers to the most frequently asked questions on KDevelop 2.x.

Presentations and Graphics

Development

Web CVS, browse the code in the CVS repository.

Misc

Credits, the authors.
License, GNU GPL license.

Esta página ha sido actualizada por última vez el: mar 11 mar 2008 23:30:12 CET

Tradución española mantenida por Miguel Ángel De Blas Búrdalo

Si hay algún problema con el sitio web, por favor contacte con el webmaster.
Inglés Arabico Checo Alemán Español Francés Hungaro Indonesio Italiano Holandés Polaco Portugués Brasileño Portugués Rumano Ruso Turco Ucraniano Chino Simplificado
Powered by Google
www www.kdevelop.org