vs 有个预编译输出编译信息的方式,使用的是pragma message,但是linux下这个就没有效果,并且会出现警告。
可以考虑的使用方式是如下:
#ifdef WIN32
#pragma message("message body")#else
#warning "message body"
#endif
但是 这些预编译的信息不能使用宏来表示(不能使用#define CPMSG #pragma message )。
vs 有个预编译输出编译信息的方式,使用的是pragma message,但是linux下这个就没有效果,并且会出现警告。
可以考虑的使用方式是如下:
#ifdef WIN32
#pragma message("message body")#endif
但是 这些预编译的信息不能使用宏来表示(不能使用#define CPMSG #pragma message )。