1

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

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

关于如何在错误列表中创建信息消息的文档很少或没有。有谁知道这是否可能?如果不使用 VS 插件,我更愿意,但如果有办法使用这些插件,那也可以。

4

2 回答 2

1

可能这可能会有所帮助:格式化自定义构建步骤或构建事件的输出

于 2012-09-09T23:10:43.467 回答
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)
于 2014-01-11T07:01:02.133 回答