В VC, если вы хотите, чтобы предупреждение отображалось в подсчете предупреждений в конце компиляции, вам нужно использовать этот формат:
#pragma message(": warning<put what you like here>: blah blah blah")
Важная последовательность: двоеточие, пробел, «предупреждение», что-то или ничего, двоеточие, «ваш текст предупреждения»
Если вы хотите проявить фантазию, номер файла и строки можно добавить до 1-го двоеточия, чтобы дважды щелкнуть по нему, чтобы перейти к коду (из microsoft.com ):
// pragma_directives_message1.cpp
// compile with: /LD
#if _M_IX86 >= 500
#pragma message("_M_IX86 >= 500")
#endif
#pragma message("")
#pragma message( "Compiling " __FILE__ )
#pragma message( "Last modified on " __TIMESTAMP__ )
#pragma message("")
// with line number
#define STRING2(x) #x
#define STRING(x) STRING2(x)
#pragma message (__FILE__ "[" STRING(__LINE__) "]: test")
#pragma message("")