2008-08-21 9 views

Répondre

4

Pour ajouter à ce qu'a dit Nick, la documentation MSDN ne répertorie aucun nom prédéfini. Il semblerait que tous doivent venir de #define et /define.

#if on MSDN

4

Dépend de quoi/définir les options du compilateur que vous utilisez. Visual Studio met le symbole DEBUG là pour vous via les paramètres du projet, mais vous pouvez en créer un que vous voulez.

0

Eh bien, cela dépend du compilateur que vous utilisez, et les options de ligne de commande. Mono définit des noms différents du compilateur de Microsoft par défaut, et selon le système que vous utilisez, vous avez des définitions différentes, etc.

Si vous fournissez un système plus spécifique pour lequel vous compilez, nous pourrions être en mesure de proposer le liste pour ce système particulier (par exemple: système x64 Vista, en utilisant Visual Studio 2008).

Questions connexes