2010-06-17 10 views

Répondre

3

Vous pouvez demander au compilateur d'enregistrer la sortie du préprocesseur (/ E ou/EP), puis de regarder ce fichier. C'est généralement comme ça que je débogue les problèmes liés à l'expansion de la macro.

Si vous essayez de créer une fonction d'erreur pour une bibliothèque, vous risquez de ne pas avoir de chance. Je pense que vous aurez du mal à faire en sorte que le préprocesseur développe une macro dans un message de compilation. Peut-être que si vous combinez un tour de template qui utilise la macro, vous pourriez l'obtenir apparaître dans un message d'erreur du compilateur cryptique.

+0

Merci, je vais jeter un coup d'oeil à ça. – RobotCaleb