2011-04-23 2 views
1

Environnement de test: Linux et Windows.Compilation et exécution de l'environnement de test multiplateforme

Je veux tester mon application pour voir si elle fonctionnera sur plusieurs plates-formes sous Linux et Windows.

Actuellement, j'utilise nativement Linux Fedora 15 sur mon netbook. Cependant, je dois tester sur une machine Windows. J'ai essayé d'installer Windows 7 Starter sur mon netbook en utilisant VirtualBox. Cependant, mon netbook est un HP 210 Netbook with 2GB DDR3 RAM Atom N550 dual core 4 threads. Ce n'est pas assez puissant exécuter la boîte virtuelle; c'est trop lent. Ce netbook est tout ce que j'ai. Je ne suis pas sûr si VMware Server sera beaucoup mieux que VirtualBox.

Je me demande simplement s'il y a autre chose que je peux faire pour tester une application multi-plateforme. Je ne veux pas avoir à installer Windows nativement, puis redémarrer dans Windows juste pour tester.

Un grand merci pour vos suggestions.

Répondre

1

Vin est assez léger et vous permettra de configurer pour votre application. Vous pouvez également inclure des DLL manquantes si nécessaire. L'astuce est cependant de compiler nativement pour windows. Je suppose que vous pourriez aussi installer un compilateur sous Wine. http://www.winehq.org/ Fedora devrait avoir un paquet prêt à installer facilement.

+0

J'ai déjà installé du vin. Cependant, certaines applications Windows ne s'installent pas correctement sur le vin. Cependant, je suis prêt à essayer. Quel compilateur Windows recommandez-vous que j'installe en utilisant du vin? Je pensais à Borland, mais je pense que cela pourrait ne pas installer à l'aide de vin. – ant2009

+1

@ ant2009 Probablement gnu32 est un pari sûr et j'ai vu de la documentation sur le vin lors de l'installation. – daganh

+1

@ ant2009 Theres aussi le sujet de la compilation croisée nativement, mais c'est hors de ma portée. Fondamentalement, plutôt que d'exécuter un compilateur dans Wine, vous exécutez un compilateur nativement sur Linux et compilez pour Windows. Peut-être commencer ici: mingw32 [link] (http://www.mingw.org/) – daganh

Questions connexes