Come posso usare #pragma message () in modo che il messaggio puntino al file (lineno)?
-
12-11-2019 - |
Domanda
Per aggiungere elementi "todo" nel mio codice, voglio inserire un messaggio nell'output del compilatore.
Vorrei che assomigliasse a questo:
c:/temp/main.cpp(104): TODO - add code to implement this
Al fine di utilizzare la funzionalità di output di Visual Studio Build per navigare verso la rispettiva linea facendo doppio clic.
Ma il __LINE__
La macro sembra espandersi a un int
, che non consiglia di scrivere
#pragma message( __FILE__ "("__LINE__"): ..." )
Ci sarebbe un altro modo?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow