Intel Visu al Fortran 与 Visu al Stu dio 集成的若干问题 2009/01/11 10:12 一.无法集成 在 Visual Studio 2005中集成 Intel Fortran 11 。首先应装 Visual Studio 2005,至少要选择 VC++组件,安装好了之后再安装Intel Fortran 11。 安装过程中注意有没有 Intel Visual Fortran Comiler 11.0 Integrations in Microsoft Visual Studio 组件,这个组件的作用就是使之集成到 VS 开发环境。一般都是默认安装的。两个软件都安装完了之后启动 VS2005,看看Help->About Microsoft Visual Studio里是否显示组件已经安装成功,如图: 或者查看新建项目时有无 如果没有出现与 Fortran 有关的工程类型,则说明集成并未安装成功。 此时可到 VS 的安装目录中,比如:C:\Program Files\Microsoft Visual Studio 8\Intel Fortran\VFPackages里双击批处理文件 integrate.bat之后再启动 VS2005看看是否集成成功。 一般的错误为:VFProj.Dll没有成功注册。通过 Regsvr32 工具对其注册。在命令行内输入: Regsvr32 "C:\Program Files\Microsoft Visual Studio 8\Intel Fortran\VFPackages\VFProj.DLL" 若注册失败并显示错误码为 0x80070005,则是因为注册表权限问题导致。 将电脑重新启动,按F8 进入安装模式,在DOS 窗口中输入如下命令: C:\WINDOWS\system32\secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose 等到100%的时候,重新启动电脑。此时再次注册 VFProj.dll 就会成功。再次启动VS2005就会发现已经集成成功了。 另外使用中文版的VS2005 也有可能集成不成功,解决方法为: 在非英语版本的Visual Studio 2005 中集成 Intel Fortran 10 会遇到这个问题。Visual Studio 2003 不会遇到。解决办法如下: Installing Into a Non-English Version of Microsoft Visual Studio 2005* If you are using a non-English version of Microsoft Visual Studio 2005 and have installed the Intel Visual Fortran Integrations into Microsoft Visual Studio, there is an additional procedure you must follow in order to make the integrations usable. This does not apply to Microsoft Visual Studio.NET 2003. You must first identify the Locale ID tha...