我正在使用CMake生成Visual Studio 2015项目。从我的CMake脚本中,我添加了一个自定义目标(通过add_custom_target)来生成我的项目文档(基本上,它调用了doxygen工具)。
当这个自定义目标执行有警告时(由doxygen通知)(例如doxygen outputs timestamp.h:15: Warning: Compound Base::Timestamp is not documented.
),有没有办法让它们列在Visual Studio"错误列表& #34;选项卡如编译警告?是否应使用特定的输出格式使Visual Studio收集警告并在其GUI中显示它们?
答案 0 :(得分:1)
自己找到答案....
工具需要在警告前加上警告"警告:"然后Visual Studio捕获它并将其作为警告添加到"错误列表"面板。
在调用doxygen时需要做一些包装,以便在#34;前面加上所有警告的前缀:警告:"。
请注意,它也适用于错误(使用"错误:"前缀)