Recientemente configuré, para un ejercicio de aprendizaje, una PC de escritorio Ubuntu con KDE 4.2, instalé Eclipse y comencé a buscar información sobre cómo desarrollar KDE. Sé que hay KDevelop y probablemente lo revise en algún momento en el futuro. En este momento, sin embargo, no tengo los encabezados y bibliotecas correctos para crear aplicaciones de KDE en C/C++ usando Eclipse. Si tengo la siguiente:Cómo configurar encabezados y bibliotecas para el desarrollo de Linux
#include <kapplication.h>
que falla al compilar ya que hay dependencias en otros archivos de cabecera que no están presentes en mis clases de disco duro o de referencia que no se declaran en cualquier lugar.
Entonces, la pregunta es, ¿qué paquetes necesito instalar para tener el conjunto correcto de encabezados que me permitan escribir aplicaciones para KDE 4.2? ¿Hay algún paquete que no debería tener? Alternativamente, si no hay paquetes, ¿dónde puedo obtener los archivos apropiados?
Como corolario, ¿hay algún buen tutorial sobre el desarrollo de KDE, algo así como el libro de Petzold Windows?
EDIT: aclarando lo que realmente estoy buscando: ¿dónde puedo descargar el conjunto correcto de archivos de encabezado/bibliotecas para construir una aplicación de KDE? Los IDE para compilar el código no son un problema real y son fáciles de obtener, como lo es configurar las opciones del compilador para incluir rutas de búsqueda, etc. ¿El paquete KDevelop tiene todos los archivos correctos de inclusión y biblioteca o están separados? Supongo que están separados ya que KDevelop es un IDE que también puede usar otros idiomas, pero probablemente estoy equivocado. Entonces, los archivos de encabezado KDE/Qt que tengo no funcionan, ¿dónde obtengo los correctos?
Skizz
Sí, había leído algo de eso. Esperaba usar Eclipse de forma nativa, es decir, no usar CMake. Hay una gran línea de comando 'sudo aptitude install' en una de las páginas. Lo daré y veré qué pasa. – Skizz
Eso es un avance, pero no estaba sugiriendo que utilizaras CMake, solo importa lo que necesites. Sin embargo, puede definir una compilación personalizada usando CMake: Actualizaré mi respuesta – VonC
No, no puede conectar fácilmente un script externo como su creador personalizado en PDT ... Solo defínalo como una "herramienta externa" y eso no es muy conveniente, excepto te permitiría mantener la misma ventana en todo momento. – VonC