Assurez-vous d'avoir installé le build-essential forfait. Pour plus de documentation disponible à partir de la ligne de commande, installez glibc-doc, manpages-dev, gcc-*-doc, libstdc++*-doc (remplacez '*' par les numéros de version appropriés pour votre système)
Mise en route/Build/KDE4/Kubuntu et Debian avaient une paire de sudo aptitude install
commandes que j'ai utilisées pour obtenir certains packages requis. J'ai également obtenu les applications KDevelop et QDevelop, bien que je ne sois pas sûr qu'elles soient nécessaires. Il y avait aussi un autre paquet dont j'avais besoin (kdelibs5-dev) et celui-ci semble être le paquet clé. Tout a finalement fonctionné après avoir obtenu celui-là. Eclipse et KDevelop étaient tous deux satisfaits de créer une application simple une fois les paramètres du compilateur configurés ; Eclipse a requis la configuration des chemins de recherche et des noms de fichiers de bibliothèque.
Dès les premières impressions, Eclipse semble meilleur que KDevelop pour la seule raison que les fenêtres d'outils dans Eclipse peuvent être détachées de la fenêtre principale et flotter - utile sur une configuration à double moniteur. Je ne pouvais pas voir de toute façon comment faire cela dans KDevelop (je suis sûr que quelqu'un commentera comment faire cela).
Vous pourriez avoir une idée de ce qui est inclus dans votre .classpath
et .project
fichiers si vous regardez et examinez le contenu du CMake utilisé pour développer une application pour KDE4.2
Je pense que la section développement de leur site KDE est assez complète lorsqu'il s'agit d'expliquer leur environnement de développement.
(source :kde.org) en particulier leur section Tutoriels de programmation.
Pour obtenir toutes les dépendances requises pour créer une application sur Debian (et probablement Ubuntu), utilisez "apt-get build-dep". Alors, choisissez une application KDE au hasard -- des kastéroïdes ? -- et lancez :
apt-get build-dep kasteroids
Inutile de deviner de quels outils et bibliothèques vous avez besoin pour créer une application KDE.