GNU/Linux >> Tutoriels Linux >  >> Linux

Façons de développer des applications Windows sur Linux

​Avez-vous déjà eu le désir de développer un logiciel Windows ou de le tester sur votre système Linux ? Peut-être parce que c'est le système d'exploitation le plus populaire ou parce que vos écoles et institutions ne déploient que le système d'exploitation Windows dans les laboratoires informatiques.

Heureusement, il existe deux façons de développer ou de tester un logiciel Windows sur un système Linux à l'exception du double démarrage (sinon l'article se serait détourné de l'intention du sujet), le système d'exploitation Windows avec votre système existant. Lisez ci-dessous pour savoir quelles sont les deux façons, de plus, je fournirai également des informations supplémentaires sur mon expérience pour chaque option.

Sur le VIN

VIN était un acronyme pour W in jeN pas un E mulator mais maintenant nous l'appellerions vin (prononcé comme une boisson). Le site Web de WINE a une base de données répertoriant toutes les applications qui fonctionnent sous lui. Vous ne trouverez peut-être pas votre logiciel préféré dans la liste, mais n'hésitez pas à l'essayer sur WINE. Il y a environ 6 mois, alors que j'apprenais à coder des structures de données et des programmes orientés objet, j'ai essayé d'installer CodeBlocks 16.04 (qui ne figurait pas dans la liste des bases de données) et j'ai été étonné que ma plate-forme de développement fonctionne. Ensuite, je n'ai pas eu à m'inquiéter de l'échec de mon programme Linux GCC à compiler les fichiers de bibliothèque spécifiques à Windows,

Cependant, WINE a tendance à être buggé car il y a des choses qui doivent être faites alternativement d'une manière assez bizarre. Par exemple, bien que CodeBlocks 16.04 ait été configuré avec succès sur mon système Linux, je n'avais aucun moyen de lancer le programme cmd pour voir la sortie de mon programme. Au lieu de cela, je devais d'abord lancer CodeBlocks à l'invite de commande, puis y revenir lorsque j'exécutais mon programme pour voir la sortie. Excentrique et bizarre non ?

Grâce à la virtualisation

​L'utilisation d'un logiciel de virtualisation est un autre moyen de développer ou de tester des logiciels Windows sur votre ordinateur Linux.​Utilisez la virtualisation comme dernière approche si WINE ne fonctionne pas pour vous. Parce que le premier demanderait plus de ressources sur votre ordinateur que le second.

Il existe certains programmes qui ne fonctionneront même pas du tout sur WINE. Un exemple inclut les bibliothèques WinBGI sur CodeBlocks. De plus, la virtualisation est la meilleure approche si vous voulez vraiment voir votre programme s'exécuter sur un environnement Windows réel.

Conclusion

Vous pouvez utiliser l'une des deux méthodes ci-dessus pour développer ou tester votre logiciel Windows et, espérons-le, vous préférerez peut-être l'une à l'autre. WINE exécute le logiciel Windows de manière native sur Linux, tandis que la virtualisation simule à peu près le matériel physique et vous garantit donc une sortie plus réaliste pour vos programmes. Vous avez aimé l'article ? Partagez-le avec vos amis et n'hésitez pas à partager également vos opinions dans la section des commentaires ci-dessous.


Linux
  1. Comment exécuter des applications Windows sur votre PC Ubuntu

  2. 10 RAISONS DE CHANGER WINDOWS 10 VERS LINUX

  3. 3 façons de lister les utilisateurs sous Linux

  4. Empaqueter un script Python sous Linux dans un exécutable Windows

  5. Outils Linux pour inspecter les DLL Windows

6 distributions Linux pour remplacer Windows 10 et 7

Comment exécuter des applications et des jeux Windows sur Linux à l'aide de Wine

Comment exécuter Windows 95 sous Linux

Comment exécuter des applications Linux sur Windows 10 et 11 à l'aide de WSL

Pouvez-vous vraiment développer avec des applications GUI Linux sur Windows 10 avec WSLg ? Que diriez-vous de PyCharm ?

Sécurité Linux contre Windows