wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 2

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» codeblocks et Cmake
Conversation (Résolue) : codeblocks et Cmake
10-10-2008 15:15:42  codeblocks et Cmake #1
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
Bonjour,

codeblocks fait bien sont travail dans le mesure d'un IDE, par contre si on souhaite s'en passer pour donner la possibilité à d'autres users de compiler notre soft sans pour autant installer CB, la ça se complique.
Je ne connais rien au makefile mais je trouve ça trés pratique comme je suis packager sur slackfr.org c'est même indispensable.

j'en viens à ma question :) j'ai vu que Cmake peut s'interfacer avec codeblocks...j'ai voulu testé mais c'est pas concluant apparemment il faut qd mémé écrire un truc à la main.
Donc exist-il un truc du style de Qmake pour générer des makefiles simplement (sans parler des plugins CB) Ou alors un bon tuto pour utiliser Cmake ?

merci

GNU Linux Power !
Slacker
10-10-2008 17:35:27  Re: codeblocks et Cmake #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

Je n'ai que très rarement utilisé cmake.
Par contre, pour les makefiles, il y a une autre solution (sans utiliser cmake) : les autotools.
Tu trouveras un tuto là dessus sur CppFrance.

Je vais essayer de trouver le temps d'en parler pour wxWidgets sur ce site, mais c'est pas gagné (pour trouver le temps ;) ).

Tiens-nous au courant.
@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
11-10-2008 10:17:03  Re: codeblocks et Cmake #3
pasgui (Nouveau membre)
Inscrit le : 01-04-2008
Messages: 2
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
salut,

Il y a aussi premake qui est utilisé pour wxFormBuilder qui permet de générer des makefiles ainsi que des configurations pour C::B

@+

pasgui
13-10-2008 07:02:38  Re: codeblocks et Cmake #4
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Je te conseil les autotools. L'apprentissage est plutôt long mais pour la suite, c'est super :
- On peut créer de vrais paquets sources, dans lesquels il suffis de faire un ./configure && make pour compiler.
- On peut le compiler sans pb sous Windows avec msys et minGW.
- On peut créer des paquets debian pour son logiciel très facilement.
- On n'a pas besoin d'installer d'autres progs pour compiler et tester le programme (contrairement à cmake / premake).

Dernière modification par congelli501 (13-10-2008 07:03:47)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
13-10-2008 17:54:20  Re: codeblocks et Cmake #5
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
En Effet les AutoTools ont l'air la meilleure solution, mais même dans le tuto de cpp, j'ai du mal à me rendre compte de ce qu'il faut faire pour un simple projet "hello world" avec wxWidgets...

je ne souhaite pas non plus me lancer dans des mois d'apprentissages...
Si quelqu'un à un petit tuto, d'une base de projet.

Par Exemple, compiler le simple projet que créer CB avec sont project Wizard!

merci de vos réponses.

GNU Linux Power !
Slacker
13-10-2008 18:20:34  Re: codeblocks et Cmake #6
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Je ne suis pas un "pro des autotools", mais je me débrouille bien.
J'ai lu cette page http:/seul.org/docs/autotut/, pour le reste, j'ai fait des recherches sur google (notament pour libtool). Je me suis aussi aidé du paquet source de C::B.
Ensuite, pour les paquets debian, j'ai lu la page ubuntu.fr à ce sujet et je me suis aidé des pages man.

Le plus difficile est de commencer.

Dernière modification par congelli501 (13-10-2008 18:21:04)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
14-10-2008 08:51:42  Re: codeblocks et Cmake #7
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
merci pour ton lien congelli501 je vais regarder ca avec celui de CB aussi.

congelli501:
Ensuite, pour les paquets debian, j'ai lu la page ubuntu.fr à ce sujet et je me suis aidé des pages man.
Après les paquets deb ne m'intéressent pas trop, merci qd même.

++

GNU Linux Power !
Slacker
15-10-2008 15:34:38  Re: codeblocks et Cmake #8
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Tu es sous Linux / Windows / Mac ?
Parce que les libtools, cmake & co sont, je pense, surtout intéressant dans les OS UNIX...
Que compte tu faire avec CMake / Autotools ?

D'ailleur, si tu veux un exemple de projet wxWidgets utilisant les autotools, tu peux toujour aller voir sur mon site (http:/fr.congelli.eu), prends les sources de forbidden 2 Forget (dans le menu de droite). Tu auras un exemple de compilation de lib externe (tinyc++) et d'utilisation de fichier .rc sous Windows, et tous cela avec les autotools.
Bien sur, mes paquets source ne sont pas les meilleurs du monde mais ce sera un début.

Dernière modification par congelli501 (27-07-2009 13:13:28)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
16-10-2008 09:25:15  Re: codeblocks et Cmake #9
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
Impeccable congelli, c'est exactement ce que je veux faire!
oui c'est sur que c'est surtout interessant sous Linux, ce que je souhaite c'est que mon programme soit compilable par un packager avec un simple ./configure, make , make install...

mais bon je vais voir si c'est pas trop compliqué à mettre en oeuvre...

GNU Linux Power !
Slacker
23-10-2008 08:26:57  Re: codeblocks et Cmake #10
xxltux (Membre)
Lieu: Montpellier
Inscrit le : 07-10-2007
Messages: 544
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Perso je pense que CMake est quand meme meilleur que les autotools. Tu peux faire ta compil sous windows avec le compilo VC++, sous linux avec GCC et Make.
Pour signaler quand meme que CMake n'est pas un OVNI, il est utilisé par KDE

Dernière modification par xxltux (23-10-2008 08:28:45)


Itérer est humain, récurser est divin
23-10-2008 13:34:52  Re: codeblocks et Cmake #11
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
lut xxltux,

utilises-tu Cmake? si oui aurais tu une bon tuto sous le coude pour faire le fameux CMakeLists.txt ?

merci

GNU Linux Power !
Slacker
23-10-2008 20:23:15  Re: codeblocks et Cmake #12
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Non, désolé.
Je n'utilise que les autotools.

Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
08-01-2009 12:13:41  Re: codeblocks et Cmake #13
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
Hop un petit résolu avec ce super projet avec autoconf.

wxAuto

enjoy ++


//PS: il faudrait peut être change le titre du topic en "wxWidgets et makefiles"

Dernière modification par cfdev (09-01-2009 09:33:14)


GNU Linux Power !
Slacker
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» codeblocks et Cmake