2009-11-26 3 views
1

J'ai une application écrite en C sous Solaris que je dois porter sous Windows XP. Je voudrais savoir quelles sont les bibliothèques disponibles pour accomplir cette tâche. Aussi, quel est le meilleur outil de développement GUI pour le même et quelles sont les étapes à suivre pour atteindre tout cela.Application de portage écrite en C à partir de Solaris vers Windows XP

+0

Quelle GUI avez-vous utilisé sur Solaris? Motif? –

+0

Désolé j'ai oublié de mentionner. X-Motif est utilisé pour GUI sur solaris – user219141

Répondre

3

Le plus simple est de le compiler sous cygwin et de l'exécuter sur le serveur Cygwin X. Si vous le portez sur une boîte à outils GUI multiplateforme comme QT, vous pouvez le compiler nativement pour chaque plate-forme. (Ou peut-être avec mingw ou encore cygwin sur Windows, si cela fait beaucoup plus qu'une interface graphique et nécessite des fonctions de bibliothèque POSIX et des appels système.)

0

Quel compilateur avez-vous utilisé sur Solaris? Le compilateur suncc ou le compilateur GCC? Dans ce dernier cas, votre premier pari serait de compiler sous Cygwin et de voir quelles sont les erreurs et la bibliothèque qu'il trouve manquantes et essayez de les installer dans votre installation Cygwin. Vous pouvez procéder de manière incrémentielle de cette façon.

Si vous l'avez compilé avec suncc, vous devriez quand même essayer de compiler sur Windows sous Cygwin et voir quelles bibliothèques et incompatibilités il manque. Après l'avoir porté avec succès sur Cygwin, vous devriez ensuite le faire fonctionner sous Windows, sans Cygwin.

HTH, Amit

Questions connexes