创建Visual Studio错误列表消息

时间:2012-08-04 10:46:03

标签: c++ visual-studio visual-c++ message error-list

有没有办法在Visual Studio错误列表中创建自定义消息?我正在关注VS 2010和2012。

为了生成错误,这是一个简单的#error text。 为了生成警告,它是#pragma warning ("text")。 要将消息打印到“输出”窗口,它为#pragma message("text")

关于如何在错误列表中创建信息消息的文档很少或没有。有人知道是否可能吗? 如果没有使用VS插件我会更喜欢,但是如果有办法,那也没关系。

2 个答案:

答案 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)