K Desktop Environment

14.4. Preguntas de utilización

P: Veo que KDevelop no permite el uso de la tecla Suprimir (o de la de retroceso) para borrar un texto seleccionado.

R: Vaya a "Opciones"->"Editor..." y asegúrese de que la opción "Borrar al escribir" está habilitada, entonces funcionarán las teclas de suprimir y retroceso.

P: Si añado ficheros a mi proyecto, ¿serán incluidos y compilados automáticamente?

R: Sí, serán incluidos en los ficheros Makefile.am y, si selecciona "Reconstruir todo", (./configure actualizará los ficheros Makefile ) y sus ficheros serán incluidos.

P: Borré un fichero y obtengo unos extraños mensajes de enlazado . ¿Qué le pasa a mi proyecto?

R: Si el fichero eliminado era un fichero de cabecera, que es procesado automáticamente por automoc (ejecutando Qt-Meta-Object-Compile automáticamente en todas las cabeceras), su fichero de cabecera aún está presente como fichero *.moc.cpp y es compilado. Elimine el fichero *.moc.cpp correspondiente y reconstruya el proyecto.

P: Configure se queja de que no es capaz de compilar una pequeña aplicación KDE. Al examinar el fichero config.log se ve que no puede encontrar la biblioteca libXext. R: Instale el paquete xdevel

P: Estoy desarrollando una aplicación en la que se le debe pasar opciones del tipo -D al preprocesador. Si añado las opciones en las opciones del proyecto, todo va bien, pero cuando distribuyo el paquete, las opciones -D seleccionadas en KDevelop no se utilizan. ¿Qué he de hacer para que se utilicen? R: Edite el fichero configure.in situado en el directorio raiz de los fuentes. En él debe introducir, cerca del principio:

CXXFLAGS=$(CXXFLAGS) " -DSusOpciones" AC&_;SUBST(CXXFLAGS)

P: Estoy utilizando una instantánea de KDE2 y deseo utilizar KDevelop bajo KDE2. ¿Cuál es la mejor forma de conseguirlo? R: KDE2 aún está siendo desarrollado, por lo que le recomendamos que considere utilizar una versión 1.x estable para usar KDevelop. En cualquier caso, KDevelop 1.x puede ser fácilmente ejecutado en KDE2 mediante un fichero de comandos de shell (script) con el siguiente contenido:

&#;/bin/bash QTDIR=/usr/lib/qt-1.44 export QTDIR KDEDIR=/opt/kde export KDEDIR exec /opt/kde/bin/kdevelop

Guarde este fichero como (por ejemplo) kdevelop1 y márquelo como ejecutable mediante

chmod 755 kdevelop1

Con esto podrá ejecutar KDevelop 1.x bajo KDE 2 ejecutando kdevelop1. Para desarrollar aplicaciones para KDE 2 con KDevelop 1.x debe configurar correctamente los directorios en la configuración de KDevelop, aunque esté ejecutando KDevelop bajo KDE 2.