2010-09-09 2 views

Répondre

3

Une application écrite à l'aide de classes MFC ne fonctionnera probablement pas sous Linux ou Unix, du point de vue du code source. Vous devrez réimplémenter la plupart des MFC en utilisant X Windows. Qt est une bonne alternative lorsque le code source doit être utilisé sur plusieurs plates-formes, par ex. Windows et Linux.

Si vous voulez juste exécuter un .exe compilé sous Linux, il y a le projet Wine sur Linux qui vous permet d'exécuter l'application en utilisant une "couche de traduction" qui tourne sous Linux.

2

Non, MFC est pour le développement de Windows. J'ai un vague souvenir d'une version de MFC pour Solaris ou quelque chose d'il y a 12 ou 15 ans, mais je ne trouve aucune information à ce sujet maintenant. Il y a cependant deux autres solutions commerciales qui sont censées être utiles pour le portage des applications MFC unix:

Mainsoft for UNIX and Linux
Bristol Wind/U (Je ne sais pas si cela existe depuis plus que Bristol a été acheté par HP quelques il y a des années). Dans l'ensemble, si vous avez besoin d'une application pour fonctionner sous Windows et Unix/Linux, je vous suggère de regarder QT puisque c'est ce qui est généralement recommandé pour cela.

+0

Merci beaucoup pour l'information :) – ashtechnet

Questions connexes