Ouverture de fichier en interface graphique sous windows et linux - C++ - Programmation
Marsh Posté le 08-05-2005 à 17:44:43
Salut,
Les fonctions standards du C++ suffiraient (ifstream et ses membres) ?
Marsh Posté le 09-05-2005 à 03:05:33
IrmatDen a écrit : Salut, |
Je ne sais pas je ne connais presque pas le C++, je lai utilise par necessite pour glui.
Donc je suis ouvert a toutes propositions...
Merci
Marsh Posté le 09-05-2005 à 07:59:06
Si la taille finale de ton exécutable n'est pas trop un problème (si tu peux te permettre de rajouter de l'ordre de 700Ko sous Windows et 2 ou 3Mo sous Linux), alors tu devrais jeter un coup d'oeil à wxWidgets (en C++).
Ca te donnera des méthodes pour choisir les fichiers à ouvrir, pour charger simplement des images (ça peut être utilise pour tes textures) en jpeg, gif, etc.
Et il a une intégration avec OpenGL.
Marsh Posté le 09-05-2005 à 09:16:30
Je comprends pas ce que tu veux dire par "ouverture de fichier par interface graphique". Un fichier ça s'ouvre ça se lit ça se ferme sans aucun rapport avec une IHM.
Marsh Posté le 09-05-2005 à 09:35:23
Moi je comprend ça:
http://images.google.com/images?q= [...] a=N&tab=wi
Marsh Posté le 09-05-2005 à 10:21:26
Arf, il a plus vite fait d'utiliser GetOpenFileName sous Windows et l'équivalent GTK+ sous nunux. Sauf si y'en aura d'autre bouts d'IHM par la suite.
Marsh Posté le 08-05-2005 à 13:11:15
Bonjour a tous,
je suis nouveau sur la partie programmation du forum, alors deja je tiens a vous remercier de le faire vivre autant, c est impressionant.
Voici mon probleme:
je fais un programe en C et C++ (principalement sous C), ce programe sert a visualiser des objets en 3D que je creer moi meme, avec mon formalisme, qui sont stocker dans des fichiers.
J utilise OpenGL et Glui pour la partie graphique. Ce programe fonctionne sous linux (et MacOSX).
Je dois le porter sous windows aussi, pour etre totalement multiplateforme.
C est pourquoi je cherche a faire de l ouverture de fichier par interface graphique sous windows(sous linux ca a ete fait a la main).
Donc savez vous si il existe une API, une lib qui soit multiplateforme linux et windows pour faire cela?
Ou savez comment faire ca sous windows?
Merci beaucoup d avance.