Portage de code qui a été dévellopé sous Windows, sous Linux

Résolu
petitponch Messages postés 3 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 4 août 2006 - 26 avril 2005 à 22:18
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 28 avril 2005 à 00:52
Bonjour,

Je dois porter du code écrit par quelqu'un d'autre que moi sous
Windows, et je dois le faire marcher sous Linux. Le problème
concerne la partie visualisation graphique. Je ne veux pas
réécrire tout le code, mais celui-ci est très windows spécifique avec
l'utilisation de RGB, COLORREF, de CPen et autres. Je voulais donc
savoir s'il y avait un équivalent de function et variable sous
Linux (autres que le fichier d'en tête ncurses.h).

Merci d'avance pour vos réponses

3 réponses

jpthomasset Messages postés 95 Date d'inscription samedi 19 juin 2004 Statut Membre Dernière intervention 20 avril 2010
27 avril 2005 à 10:48
3
jpthomasset Messages postés 95 Date d'inscription samedi 19 juin 2004 Statut Membre Dernière intervention 20 avril 2010
27 avril 2005 à 10:40
Salut,



Je ne crois pas qu'il y ait des bibliothèques linux qui permettent de
porter une application aussi facilement. Pour ton problème, je vois
deux solutions :


<li>La première l'executer avec Wine (Emulateur windows), comme ca plus de problème de portages. </li>


<li>La deuxième est de reprendre le code avec une librairies qui
fonctionne aussi bien sous linux que windows : Je te conseille cette
solution meme si elle est fastidieuse.</li>



Pour la bibliotheque à utiliser il existe wxWidgets qui est proche des MFC, mais cela nécessite quand même une réécriture du code.



A+,

JP.
0
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
28 avril 2005 à 00:52
si il y a du Cpen dans le lot je doute qu'il y ait du mfc avec

pour Wine c'est pas le but...

pour WWidgets c'est la meilleure solution a mon avis, mais effectivement C relou...

@+

ad

_______________________


Omnia vincit labor improbus
0
Rejoignez-nous