Visual studio 2012 VS 2012代码分析报告commdlg.inl中的C6054警告(零终止缺失)
我工作的公司有一个字符串库,我们开始使用Visual Studio 2012代码分析工具。字符串库项目设置已启用代码分析,我们的规则集为Microsoft本机推荐规则。当我构建项目并查看代码分析窗口时,在文件Visual studio 2012 VS 2012代码分析报告commdlg.inl中的C6054警告(零终止缺失),visual-studio-2012,warnings,code-analysis,null-terminated,Visual Studio 2012,Warnings,Code Analysis,Null Terminated,我工作的公司有一个字符串库,我们开始使用Visual Studio 2012代码分析工具。字符串库项目设置已启用代码分析,我们的规则集为Microsoft本机推荐规则。当我构建项目并查看代码分析窗口时,在文件commdlg.inl的第266行和第307行有两个C6054警告(零终止丢失)。我已尝试抑制此消息,但无法保存该文件,因为它是只读的。我也不想为我们正在构建的字符串库或任何其他库关闭此警告。我希望Microsoft的commdlg.inl文件中的这些警告消失,这样我们就可以专注于只来自源文
commdlg.inl
的第266行和第307行有两个C6054警告(零终止丢失)。我已尝试抑制此消息,但无法保存该文件,因为它是只读的。我也不想为我们正在构建的字符串库或任何其他库关闭此警告。我希望Microsoft的commdlg.inl
文件中的这些警告消失,这样我们就可以专注于只来自源文件的C6054警告。想法/建议 要消除Microsoft文件中的警告,您需要修复对GetFileTitleA
和GetFileTitleW
的调用。