MS Visual Studio 2010(我使用英特尔Visual Fortran Composer XE 2011)是否有办法搜索子程序和模块?例如,如果我在一个子程序(由其他人编写)调用另一个子程序子名称,我通常使用“在文件中查找”来查找后一个子程序,但是有更直接的方法,例如通过右键单击该函数(或模块)名称?我找不到任何东西。 感谢
答案 0 :(得分:1)
从Composer XE 2011更新6(编译器版本12.1)开始,您所使用的源浏览样式在英特尔Fortran Visual Studio集成中可用。您需要确保已启用它 - 在工具>下;文本编辑器中的选项> Fortran>高级类别集收集呼叫/呼叫者图形信息,并将对象浏览器信息收集为真,禁用数据库为假。
可能需要重新启动Visual Studio。然后可以使用源代码编辑窗口顶部的下拉列表和编辑器窗口中右键菜单上的各种选项浏览当前解决方案中的模块和过程。
对于具有大量代码库的解决方案,获取和维护源浏览器所依赖的信息可能会非常耗费资源。对通过通用接口访问的过程的支持很差。
答案 1 :(得分:0)