因为工作中需要用到arpack程序,几年以前(大概2009年)就研究过这个软件包的编译问题,那时候使用的是visual fortran 编译环境 主要编译的还是32位的程序
现在需要编译64位的程序了 ,想把arpack编译为一个dll 供C++调用。
网络上有关于这个方面的帖子,但是需要采用linux 下面的编译软件,感觉不很熟悉,有点困难。 具体参见
我决定直接在windows下尝试完成这个过程:
1 安装 Microsoft Visual Studio 2010
2 安装 Intel Parallel Studio XE 2015 这一步要安装 intel fortran 因为之前已经安装了 MVS2010 后面安装的intel fortran 会集成在MVS环境里面
点击新建项目 选择 fortran 类型的项目 如下图所示 重点要根据红色框里面的设置
由于在C++的调用环境中 我们使用MD (M