7
votes

Comment savoir si vous compilez sur Windows?

quelque chose comme: xxx


5 commentaires

Quel compilateur utilisez-vous? La réponse dépendra probablement du compilateur.


Visual Studio sur Windows, GCC sur Linux


Compiler sur Windows ou compiler pour Windows?


Y a-t-il un hostillement en sueur "développeurs! Développeurs! Développeurs!" à votre oreille? Ensuite, vous compilez sur Windows.


Wow, vous obtenez un ballonné gratuit avec chaque copie de Windows 7 ces jours-ci? MS Vraiment désespérément pour elle à Ostern Vista / No Wonder XP est toujours plus populaire [Supprimer le cas échéant].


4 Réponses :


0
votes

Cela dépend de quels fichiers utilisez-vous.

Le compilateur lui-même n'a pas un tel drapeau, mais il est courant d'avoir une telle définition dans le SDK du système d'exploitation.

Par exemple, le CRT a une définition Win32, ce qui affecte comment il est compilé.


0 commentaires


0
votes

Je ne suis pas entièrement sûr de comprendre la question mais oui, vous pouvez le faire. De toute évidence, vous devez dire au compilateur que vous compilez sur Windows (ou système d'exploitation X) au moment de la compilation. J'ai vu une approche similaire utilisée pour la taille du bit des choses comme des entiers.


0 commentaires