Comment puis-je utiliser #pragma message () afin que le message pointe vers le fichier (lineno)?
-
12-11-2019 - |
Question
Afin d'ajouter des éléments «Todo» dans mon code, je souhaite mettre un message dans la sortie du compilateur.
J'aimerais que cela ressemble à ceci:
c:/temp/main.cpp(104): TODO - add code to implement this
Afin d'utiliser la fonctionnalité de sortie de build Visual Studio pour accéder à la ligne respective en la double-cliquant.
Mais le __LINE__
La macro semble s'étendre à un int
, qui interdit l'écriture
#pragma message( __FILE__ "("__LINE__"): ..." )
Y aurait-il une autre façon?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow