1

我正在使用工具 cantata++ 测试 c++ 源代码。我创建了一个项目,构建它并遇到以下错误消息。

error I9282: the global scope has no "_invalid_parameter"   C:\LegacyApp\VisualStudio2005\VC\include\yvals.h    167

我觉得这个错误很奇怪,因为yvals.h它在我的源代码中并不是一个真正的文件。此错误消息意味着什么?

4

1 回答 1

1

您会发现 yvals.h 可能包含在 Microsoft 编译器包含的众多系统头文件之一中,并且您只在错误消息中看到它,因为 Cantata++ 检测器发现它存在问题。我的猜测是 Cantata++、Visual Studio 项目中的设置存在一些问题,或者两者之间的不匹配意味着它们没有使用相同的设置。

为了帮助诊断问题,了解有关您的设置的一些信息以及您在收到错误时正在构建的代码会有所帮助。

正如 Joachim Wuttke 所说,如果您仍然遇到此问题,我建议您直接联系 Cantata 技术支持团队。他们将能够为您提供更多信息以帮助解决问题。

于 2013-10-29T13:10:12.090 回答