Recentemente ho installato, per un esercizio di apprendimento, un desktop desktop Ubuntu con KDE 4.2, installato Eclipse e ho iniziato a cercare informazioni su come sviluppare per KDE. So che c'è KDevelop e probabilmente lo vedremo in futuro. Al momento, tuttavia, non ho le intestazioni e le librerie corrette per la creazione di applicazioni KDE in C/C++ usando Eclipse. Se ho la seguente:Come configurare le intestazioni e le librerie per lo sviluppo Linux
#include <kapplication.h>
non riesce a compilare dato che ci sono dipendenze su altri file di intestazione che non sono presenti sul disco o le mie lezioni di riferimento duri che non sono dichiarati da nessuna parte.
Quindi, la domanda è: quali pacchetti devo installare per avere il set di intestazioni corretto che mi permetta di scrivere applicazioni per KDE 4.2? Ci sono pacchetti che non dovrei avere? In alternativa, se non ci sono pacchetti, dove posso ottenere i file appropriati?
Come corollario, ci sono dei buoni tutorial sullo sviluppo di KDE, qualcosa come il libro di Windows di Petzold?
MODIFICA: Chiarire cosa sono veramente dopo: dove posso scaricare il set corretto di file di intestazione/librerie per creare un'applicazione KDE? Gli IDE per compilare il codice non sono un problema reale e sono facili da ottenere, così come l'impostazione delle opzioni del compilatore per includere i percorsi di ricerca e così via. Il pacchetto KDevelop ha tutti i file di inclusione e libreria corretti o sono separati? Immagino che siano separati perché KDevelop è un IDE che può fare anche altre lingue, ma probabilmente ho torto. Quindi, i file di intestazione di KDE/Qt che ho non funzionano, dove trovo quelli giusti?
Skizz
Sì, ne avrei letto un po '. Speravo di usare nativamente Eclipse, cioè non usare CMake. C'è una grande linea di comando 'sudo aptitude install' su una delle pagine. Lo darò e vado a vedere cosa succede. – Skizz
Questo è davvero un vantaggio, ma non stavo suggerendo di usare CMake, importa solo ciò di cui hai bisogno. Comunque puoi definire una compilazione personalizzata usando CMake: aggiornerò la mia risposta – VonC
No non puoi facilmente collegare uno script esterno come builder personalizzato in PDT ... Definirlo solo come "strumento esterno" e che non è molto conveniente, tranne ti permetterebbe di mantenere la stessa finestra in ogni momento. – VonC