RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 compiler classes avec dev-c++

Forum : IDE C++
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ IDE C++

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM IDE C++

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
fabex
Membre newbie
Avatar de fabex
Inscrit : 19/05/2005
Messages : 35
Message
#99459
Posté le 06/06/06 à 11:54
/* J'ai déja poster ce sujet sur un autre forum de MoteurProg parceque je n'avais pas vu qu'il y avait celui-la, désoler pour le double post */

Bonjour,
voila je viens de me créer des classes en C++ qui certaines utilisent GTK et d'autres qui héritent d'autres classes et je voudrais simplement savoir comment les compilé pour ensuite pouvoir m'en servir dans mes programmes en C sachant que je suis sous windows et que j'utilise DEV-C++.
Si quelqu'un pouvait me répondre ça serait super sympa.
Merci d'avance.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2547
Message
#99471
Posté le 06/06/06 à 13:00
Se servir de code C++ en C ce n'est pas évident ... Je crois qu'il faut utiliser les .dll... Enfin une recherche sur google t'apportera la réponse. Il me semble avoir vu cela sur Developpez, dans la FAQ.
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

sebsheep
Membre du club
Chef de projet(s) :
- SejourAdmin

Inscrit : 27/03/2005
Messages : 509
Message
#99487
Posté le 06/06/06 à 14:24
Je te conseille de tout compiler en C++ et de mettre des commandes preprocesseur lorsque ton code est du C :

[code]
#ifdef __cplusplus
extern "C" {
#endif

/* Le code en C ...*/

#ifdef __cplusplus
} /* Il faut fermer l'accolade ouverte plus haut*/
#endif
__________________________
L'élève heureux est celui qui, comme la rivère, suit son cours dans son lit.
Et n'oubliez pas :[b]Seb, c'est bien![/b]

ERREUR BBCODE SUR CE MESSAGE :
- Une balise code n'est pas fermée !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fabex
Membre newbie
Avatar de fabex
Inscrit : 19/05/2005
Messages : 35
Message
#99502
Posté le 06/06/06 à 16:46
merci pour cette info mais ce n'est cette réponse que j'atendais, je me suis mal exprimé désolé!!!. Ce que je voulais savoir c'était comment compilé mes classes pour aprés pouvoir m'enservir sur d'autre programmes C ou C++, comme les classes par défaut. Pour ensuite pouvoir écrire :
#include <ma_classe.hpp>

Encore désolé pour mettre mal exprimé.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2547
Message
#99512
Posté le 06/06/06 à 17:28
ahh, c'est mieux.
Il suffit d'ouvrir Dev-C++, de faire Nouveau Projet
Là tu choisis Static Library.
Et là, il ne faut pas de main bien entendu.
Donc ensuite, quand tu compiles, tu obtiens un fichier .a contenant tout le contenu des
.cpp ou .c, mais compilé.
Ce .a est à mettre dans le dossier lib de dev-c++.
Ensuite, tous les .h et .hpp sont à mettre dans le dossier include de dev-c++.
Et là c'est bon :)
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fabex
Membre newbie
Avatar de fabex
Inscrit : 19/05/2005
Messages : 35
Message
#99543
Posté le 06/06/06 à 22:44
Ok merci beaucoup pour le renseignement c'est tout à fait ce que je voulais savoir. je tien aucourant si gj'ai réussie.
encore merci

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fabex
Membre newbie
Avatar de fabex
Inscrit : 19/05/2005
Messages : 35
Message
#99548
Posté le 06/06/06 à 23:15
j'ai encore un petit souci donc j'ai bien fait ce que tu m'as dis de faire et lors de la compilation il me mait qu'il ne trouve pas gtk, ceci n'est pas réellement le probléme parsque je l'ai résolu. Mais maintenant il me met des erreurs consernant gtk-2.0/gdk/gdk.h. Alors je ne sais vraiment pas quoi faire, parsque j'ai bien insatllé le package de gtk, alors est-ce qu'il faut faire autre chose pour que ca puisse marché????

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2547
Message
#99553
Posté le 07/06/06 à 00:17
Est-ce qu'à la compilation, tu as bien indiqué que tu voulais linker gtk aussi, et as tu bien inclu les bons headers ?
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fabex
Membre newbie
Avatar de fabex
Inscrit : 19/05/2005
Messages : 35
Message
#99566
Posté le 07/06/06 à 07:51
euhhhh..... comment ça linker gtk???
moi j'ai fait :
#include <gtk-2.0/gdk/gdk.h

et gdk. inclu toutes les headers de gdk.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2547
Message
#99574
Posté le 07/06/06 à 09:14
Et il n'y a pas de fichier .a ou .lib dans le dossier lib de dev-c++ concernant gtk ?
Car il faut le rajouter au linker en faisant :
Projet/Options du projet
Paramètres -> Editeur de Lien -> Ajouter un fichier
Et là tu vas chercher le fichier à linker a ton projet, dans le dossier lib de dev-c++.
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM IDE C++



    PAGES : [1] [2]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.