visual studio:如何在没有接口的大型旧代码中捕获非匹配数量的伪/形式参数

时间:2013-05-06 20:02:29

标签: visual-studio-2010 fortran

我在Windows上使用Visual Studio和英特尔(R)Visual Fortran Composer XE 2011.我有一个包含数千个子程序的旧代码。我做了一些实质性的更改,添加了其他数百个子程序,现在我遇到了一些访问冲突错误,这就是我很难识别的原因。这可能是由于虚拟/正式论证的数量不匹配,因为它发生在我之前并且症状是相同的,我花了2天时间来确定问题所在。是否有Visual Studio的附加组件来捕获此类错误?编程风格是fortran 77,在任何情况下我都不需要提供90标准的显式接口。我知道显式接口会有所帮助,但为所有代码添加它们将是几天的工作。 谢谢 甲

1 个答案:

答案 0 :(得分:0)

我在这台机器上没有VS,因此无法确切地检查您需要找到哪个属性页面,但是有一个选项,可能在诊断下,让编译器在编译时检查过程调用。在命令行上,编译器选项为/warn:interfaces,它使编译器检查隐式接口。无需插件,英特尔Fortran编译器具有必要的功能。