Ouverture de fichier en interface graphique sous windows et linux

Ouverture de fichier en interface graphique sous windows et linux - C++ - Programmation

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.

Reply

Marsh Posté le 08-05-2005 à 13:11:15   

Reply

Marsh Posté le 08-05-2005 à 17:44:43    

Salut,
Les fonctions standards du C++ suffiraient (ifstream et ses membres) ?

Reply

Marsh Posté le 09-05-2005 à 03:05:33    

IrmatDen a écrit :

Salut,
Les fonctions standards du C++ suffiraient (ifstream et ses membres) ?


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

Reply

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.

Reply

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.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 09-05-2005 à 09:35:23    

Reply

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.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed