我正在使用工具cantata ++测试c ++源代码。我创建了一个项目,构建它并遇到以下错误消息。
error I9282: the global scope has no "_invalid_parameter" C:\LegacyApp\VisualStudio2005\VC\include\yvals.h 167
我觉得这个错误很奇怪,因为yvals.h
实际上并不是我的源代码中的文件。此错误消息意味着什么?
答案 0 :(得分:1)
您会发现yvals.h可能包含在Microsoft编译器包含的许多系统头文件之一中,并且您只在错误消息中看到它,因为Cantata ++指示器正在查找它的问题。我的猜测是,Cantata ++,Visual Studio项目中的设置存在一些问题,或者两者之间的不匹配意味着它们没有使用相同的设置。
为了帮助诊断问题,有助于您了解有关设置的一些信息,以及您在收到错误时正在构建的代码。
正如Joachim Wuttke所说,如果您仍然遇到此问题,我建议您直接联系Cantata技术支持团队。他们将能够为您提供进一步的信息,以帮助解决问题。