Non, on ne peut pas compiler une application windows sous linux.
Par contre il y a un "émulateur" (qui n'en est pas un) mais qui permet de faire tourner pas mal d'applications windows sous linux généralement assez correctement : wine.
Cela étant, je me suis battu longtemps avec la version gratuite de wine (pour faire tourner MS office principalement) et depuis quelques années j'utilise la version commerciale (payante) "Crossover" de codeweavers. ça permet de faire tourner "out of the box" office (avec la licence), pas mal de jeux anciens (pour les jeux récents, il vaut mieux utiliser steam) et d'applications windows, y compris certains outils libres de l'éducation mais qui ne sont disponibles que sous windows.
Sur cette page https://www.codeweavers.com/compatibility on peut savoir si une application windows est connue ou pas et son niveau de compatibilité.
Si elle n'est pas référencée, cela ne veut ne signifie pas forcément qu'elle ne tourne pas avec crossover mais juste qu'il n'y a pas d'infos.
Bien sûr, dans tous les cas il vaut mieux utiliser une application libre native linux ! (je précise avant de me faire moinsser).
[^] # Re: Le poste de travail Linux : un objectif gouvernemental mais pas des régions.
Posté par Ant . En réponse à la dépêche Le poste de travail Linux : un objectif gouvernemental ?. Évalué à 3. Dernière modification le 24 décembre 2022 à 16:20.
Non, on ne peut pas compiler une application windows sous linux.
Par contre il y a un "émulateur" (qui n'en est pas un) mais qui permet de faire tourner pas mal d'applications windows sous linux généralement assez correctement : wine.
Cela étant, je me suis battu longtemps avec la version gratuite de wine (pour faire tourner MS office principalement) et depuis quelques années j'utilise la version commerciale (payante) "Crossover" de codeweavers. ça permet de faire tourner "out of the box" office (avec la licence), pas mal de jeux anciens (pour les jeux récents, il vaut mieux utiliser steam) et d'applications windows, y compris certains outils libres de l'éducation mais qui ne sont disponibles que sous windows.
Sur cette page https://www.codeweavers.com/compatibility on peut savoir si une application windows est connue ou pas et son niveau de compatibilité.
Si elle n'est pas référencée, cela ne veut ne signifie pas forcément qu'elle ne tourne pas avec crossover mais juste qu'il n'y a pas d'infos.
Bien sûr, dans tous les cas il vaut mieux utiliser une application libre native linux ! (je précise avant de me faire moinsser).