Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/12/2010, à 23:03

tuxidermiste

KDevelop

Bonsoir,

J'ai récemment décidé de repasser à linux pour compiler mes codes C, cependant j'ai une bête erreur dans KDevelop, en gros il ne trouve pas les fichiers d'en-têtes standards (ceux entre < et >) tels que :

- stdlib.h
- stdio.h
- string.h
- limits.h

Du coup il me souligne les lignes suivantes d'un joli rouge :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Ce qui m'empêche d'avoir des informations au survol d'une fonction déclarée dans ces fichiers d'en-tête sad

Par contre à la compilation aucun soucis... et si je fais un whereis stdio.h il m'affiche bien qu'il est dans /usr/includes/, j'ai donc essayé d'ajouter ce dossier à la liste des emplacements d'inclusion personnélisés de KDevelop, mais rien n'y fait ça reste souligné en rouge.

Ce n'est pas bien important car je n'ai aucune erreur lors du make tout compile bien, les liens sont fait, mais c'est un peu ralant car je suis passé d'un bête éditeur de texte à KDevelop justement pour avoir un peu de ces jolies fonctionnalités fournies par les IDE avancés smile

Merci d'avance à quiconque saura réglé ce petit problème smile

NB : je ne fonctionne pas avec un projet, j'ouvre juste les fichiers .c comme ça dans KDevelop au cas où.


Sony VAIO VPCEB2M1E + Kubuntu 11.10

Hors ligne

#2 Le 21/12/2010, à 12:57

Vysserk3

Re : KDevelop

tuxidermiste a écrit :

NB : je ne fonctionne pas avec un projet, j'ouvre juste les fichiers .c comme ça dans KDevelop au cas où.

C'est peut être la raison du problème ? Peut être qu'il a besoin de savoir que c'est un projet spécifique pour tel langage non ?

Hors ligne

#3 Le 21/12/2010, à 21:57

tuxidermiste

Re : KDevelop

Je voulais créer un projet, seulement dans KDevelop4 je n'ai qu'une seule branche de modèle pour créer un nouveau projet, et cette branche c'est C++

Dans KDevelop3 à l'époque je me souviens qu'il y avait aussi C, PyKDE, etc etc

Ou alors j'ai raté quelque chose pour avoir d'autres modèles de projets (il me faut juste C)?

Dernière modification par tuxidermiste (Le 21/12/2010, à 22:06)


Sony VAIO VPCEB2M1E + Kubuntu 11.10

Hors ligne

#4 Le 22/12/2010, à 23:22

tuxidermiste

Re : KDevelop

J'ai trouvé comment obtenir de nouveau modèles (templates) dans la boite de dialogue pour créer un projet à partir d'un modèle.

J'ai de ce fait installer le paquet suivant : kdesdk
Il contient kapptemplate qui permet de faire d'autres types de templates tels que Ruby, PyKDE4, PyQT4, et toujours C++ comme avant.

Seulement je n'ai toujours pas de template en C tout court... :'(

Personne n'a une petite idée?

Les recherches sur internet ne sont pas faciles car que je fasse la recherche en tapant C ou C++ il confond souvent les deux et je me retrouve avec principalement des résultats concernants le C++... :s


Sony VAIO VPCEB2M1E + Kubuntu 11.10

Hors ligne

#5 Le 22/12/2010, à 23:33

tuxidermiste

Re : KDevelop

Bon voilà j'ai fini par tomber dessus :
http://www.kdevelop.org/phorum5/read.php?2,32942

En gros pas moyen de faire un template C, il faut simplement d'abord créer le makefile, ensuite l'ouvrir dans KDevelop (et si vous avez installer le paquet kdesdk ça roulera sans problèmes smile ).

Bonne chance


Sony VAIO VPCEB2M1E + Kubuntu 11.10

Hors ligne

#6 Le 15/10/2012, à 22:05

comptuzus

Re : KDevelop

Hey !!
je remonte un petit post d'il y a 2 ans big_smile

bref le soucis du premier post est qu'il faut ajouter /usr/include/ et pas /usr/includes/ donc on remarque qu'il y a un S en trop.

voilou j'ai eu le problème et je suis tombé ici donc peut être que d'autre peuvent aussi arriver ici.

Bonne nuit.


*Ubuntu la blague.

Hors ligne