|
Coucou,
Ca fait depuis quelques temps maintenant que j'apprend la programmation sur le tas, car ça m'est toujours très utile pour ma profession (recherche) et aussi parce que j'aime ça J'ai commencé avec le C, l'objectif-C, puis le C++ et enfin le Python (même si je ne suis pas très compétent dans ce dernier). Jusqu'ici, dès que je devais faire une interface graphique, je travaillais avec Xcode sur Macos en objectif-C et tout le framework Cocoa. Je vous fais pas un dessin, c'est simple et pratique, mais ce n'est pas multi-plateforme. Ca fait quelques semaines que j'essais de faire du C/C++ avec une interface graphique "basique" mais multi-plateforme. En fait, j'ai déjà tout une partie de programme pour lire/éditer/écrire dans un fichier de sauvegarde du jeu Endless Space. Mais j'aimerai pouvoir afficher ces informations pour que l'utilisateur puisse visualiser et éditer/sauvegarder les données. Pour ma culture en programmation, j'aimerai le faire multi-plateforme. J'aimerai savoir ce que vous me conseillez comme bibliothèque graphique (sachant que je code sous Linux pour tout sauf l'objectif-C) : - WxWidget ? - Qt ? - GTK ? Sous Anjuta avec GTK, ou KDevelopp avec Qt/WxWidget, ces IDE me proposent des automake/make/configure à tout bout de champs. Ca créer pleins de fichiers et je ne maitrise rien de ce qui se passe. J'aimerai utiliser uniquement GCC, comme sous Codeblocks avec de petits projets (c'est simple, il compile le fichier avec gcc et basta). Pour des projet en ligne de commande, j'arrive à peu près à faire du multi-plateforme, quoique j'ai de gros problèmes pour inclure des librairies statiques. Bref, comment vous y prendriez-vous pour coder un projet de taille moyenne avec GUI et qu'il soit multi-plateforme avec librairies statiques (comme ça, on a un binaire par OS et puis c'est tout, ça marche) ? Merci |
19/05/2012, 14h32 |
|
[Prog] Code + GUI multiplateforme ?
Suivre |
|
Partager | Rechercher |
Suivre |
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|