有没有办法在Visual Studio错误列表中创建自定义消息?我正在关注VS 2010和2012。
为了生成错误,这是一个简单的#error text
。
为了生成警告,它是#pragma warning ("text")
。
要将消息打印到“输出”窗口,它为#pragma message("text")
关于如何在错误列表中创建信息消息的文档很少或没有。有人知道是否可能吗? 如果没有使用VS插件我会更喜欢,但是如果有办法,那也没关系。
答案 0 :(得分:1)
答案 1 :(得分:0)
这个宏是Rost链接到的一个可能的实现:
#define COMBINE_NAMES_HELPER_6(a,b,c,d,e,f) a##b##c##d##e##f
#define COMBINE_NAMES_6(a,b,c,d,e,f) COMBINE_NAMES_HELPER_6(a,b,c,d,e,f)
#define FILE_LINE_FUNC_STR(msg) ( COMBINE_NAMES_6(__FILE__, "(",STRING( __LINE__), "): ", __FUNCTION__, " "msg) )
#define COMPILER_MSG(msg) message FILE_LINE_FUNC_STR(msg)