请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CCSTUDIO 工具与软件:
你(们)好、
我想知道是否可以在 Build-output 窗口中抑制自定义源代码#warnings。
是否有任何选项可供选择、要在构建中显示哪些警告以及抑制哪些警告?
在我的当前案例中、我想抑制警告、在我的源代码中键入"#warning"、以便更好地了解其余警告。
提前感谢!
Matze
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
你(们)好、
我想知道是否可以在 Build-output 窗口中抑制自定义源代码#warnings。
是否有任何选项可供选择、要在构建中显示哪些警告以及抑制哪些警告?
在我的当前案例中、我想抑制警告、在我的源代码中键入"#warning"、以便更好地了解其余警告。
提前感谢!
Matze
我根据我的要求实施了一个 makro:
/* Makro for #warnings, which can be hidden when building*/ // #define SHOW_CUSTOM_WARNINGS #undef SHOW_CUSTOM_WARNINGS #ifdef SHOW_CUSTOM_WARNINGS #define CUSTOM_WARNING(msg) _Pragma(STRINGIZE(message(msg))) #else #define CUSTOM_WARNING(msg) #endif #define STRINGIZE(x) STRINGIZE2(x) #define STRINGIZE2(x) #x
使用方式如下:
CUSTOM_WARNING("warning message that can be suppressed by #defining/#undefinig SHOW_CUSTOM_WARNINGS")
也许有人发现它有帮助,可以使用它;)