VS2005+IVF+MKL安装及编译环境配置方法

标签:
教育 |
分类: 编程设计 |
一、准备
Intel Visual Fortran(简称IVF)是Compaq Visual Fortran(简称CVF)的升级产品,IVF没有自己的可视化开发环境,但可以集成到Microsoft Visual Studio2005/2005开发环境中,使用VS强大的开发环境进行程序设计。因此,在安装IVF之前需要先安装VS2005或VS2008。为了使用Intel Math Kernel Library(简称MKL)提供的丰富的数学函数库,还需要安装MKL,并对IVF的编译环境进行配置才可以使IVF的编译器读取MKL的数学函数库。这里介绍一下几个软件的安装方法和环境配置方法。
MVS2005.ISO
IVF10.1.025_WIN.ISO
http://s3/middle/47569d4649433f8e612a2&690
图1
在安装之前,需要先在电脑上安装虚拟光驱,ISO文件需要虚拟光驱才可以打开。
二、安装Visual Studio 2005
将虚拟光驱文件MVS2005.ISO插入到虚拟光驱,打开虚拟光驱,双击其中VS目录下的setup.exe执行安装。在安装界面中选第一项开始安装Visual Studio2005,出现如图2所示界面时选中“我接受许可协议中的条款(A)”,并在“名称:”中输入一个名称,点下一步按钮。
http://s9/middle/47569d4649433f9bad2b8&690
图2
在出现图3所示界面时,选中自定义安装。可根据自己的需要修改安装路径,点下一步继续安装。
http://s1/middle/47569d4649433fbfba4f0&690
图3
在出现图4所示界面时,为了节省硬盘空间,可仅选中如图4所示的项目安装,其它项目均可以不进行安装。当然,如果需要C++和Visual Basic编译环境时,可以安装相应的组件。若不需要编译64位程序,图中的“X64编译器和工具”项目也可以不进行安装。点击安装按钮直至安装完成,即可退出VS2005安装界面,并从虚拟光驱中弹出虚拟光驱文件。
http://s10/middle/47569d4649433fe6b5429&690
图4
三、安装Intel Visual Fortran 10.1
将虚拟光驱文件IVF10.1.025_WIN.ISO插入到虚拟光驱中,先将IVF10.1.025_IA32_EM64T\Intel.Visual.Fortran.Compiler.v10.1.025-TBE\Crack下的intel_TBE.lic文件复制到电脑桌面上。然后,双击虚拟光驱中IVF10.1.025_IA32_EM64T目录下的setup.exe文件执行开始IVF的安装,出现如图5所示的安装界面,点Next进行下一步安装。
http://s4/middle/47569d460753866890bf3&690
图5
在出现如图6的安装界面时,点“Provide a license file”下面输入框右侧的按钮,找到桌面上的注册文件intel_TBE.lic,点确定回到图6所示界面,点Next进入下一步安装,直至安装结束。
图6
四、安装Intel Math Kernel Library
从虚拟光驱中点MKL10.0.5.025目录下的setup.exe文件开始安装MKL,出现如图7所示界面,点Next进行下一步安装。
http://s2/middle/47569d464943403a87b71&690
图7
在出现如图8的安装界面时,点“Provide a license file”下面输入框右侧的按钮,找到桌面上的注册文件intel_TBE.lic,点确定回到图8所示界面,点Next进入下一步安装,直至安装结束。
http://s7/middle/47569d464943404f772b6&690
图8
五、配置编译环境
在安装完VS2005、IVF和MKL后,还需要对VS2005的安装环境进行配置后才可以让IVF的编译器调用MKL的函数库。打开Microsoft Visual Studio2005开发环境,点工具菜单下面的选项,弹出如图9所示的选项窗口。在选项窗口左边选中Intel® Fortran下面的Compilers,在右边Target Platform下拉列表中先选中Win32,如图9所示。
http://s16/middle/47569d4649434061db6ff&690
图9
点图9Executables后面输入框右侧的点按钮,弹出出图10所示的路径设置窗口,将MKL的32位执行文件所在路径添加到路径设置窗口中,如图10所示。
图10
点图9Libraries后面输入框右侧的点按钮,弹出出图11所示的路径设置窗口,将MKL的32位库文件所在路径添加到路径设置窗口中,如图11所示。
图11
点图9Includes后面输入框右侧的点按钮,弹出出图12所示的路径设置窗口,将MKL的包含文件所在路径添加到路径设置窗口中,如图12所示。
http://s8/middle/47569d464943409299ab7&690
图12
为了编译出64位程序,还需要对64位编译器进行设置。在图13所示的Target Platform的下拉列表中选中X64(需要在安装VS2005时选中64位编译工具后,这里才会有X64可以选),然后按上面win32的设置方法,分别将MKL的64位执行文件路径、库文件路径和包含文件路径添加到IVF的64位编译器的相应路径列表中,如图14~图15所示。X64位的包含路径与win32的包含路径一样。
http://s9/middle/47569d46494340adcdd08&690
图13
http://s1/middle/47569d46494340be23e80&690
图14
http://s8/middle/47569d46494340cfcad17&690
图15
用习惯了Compaq Visual Fortran(简称CVF)后,初次用IVF编译环境,如果对显示的字体不习惯,也可以通过设置编译环境,使其与CVF一样。点IVF编译环境工具菜单下的选项,在左边环境树下选中字体和颜色,在右边求救基设置下拉列表中选中“文本编辑器”,在字体下选中“fixedsys”,在显示项列表中选中“Keyword”,取消选中粗体,点确定后即可看到程序字体与CVF一样,如图16所示。
http://s2/middle/47569d46494340e03fc11&690
图16