我所使用的开发语言是C/C++,运行在两种环境下,分别是:Microsoft Windows XP Professional和Microsoft Windows Server 2003.开发工具为Microsoft Visual Studio 2005。安装完MPICH2后,要将MPI库添加到Visual Studio的库目录中,将inculde文件添加到Visual Studio的include目录中。具体步骤如下:
1. 单击“Tools”菜单,选择“Option”,在弹出对话框中双击树型目录中的“Projects and Solutions”,打开之。在其子目录里面选中“VC++Directories”一项,此时右侧显示相应属性。
2. 在“Show directories for”下拉菜单中选择“Include files”,单击“New line”按钮(快捷键Ctrl+Insert),在新添加的行中单击最右侧浏览按钮,选择MPICH2的安装目录,然后选择lib子目录,选择“Open”,加入完成,如图2.3:
图2.3 添加MPICH2头文件路径
3. 使用与第二步相同的方法,将“Library files”添加上,如图2.4:
图2.4 添加MPICH2库文件路径
4. 新建一个空白“Windows控制台应用程序”项目,假设命名为MPI_TEST,在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“Linker”、“Input”,在“Additional dependences”一栏输入:mpi.lib,cxx.lib,此时Configuration选择Release.如图2.5:
图2.5 添加依赖项
选择Configuration为Debug, 在“Additional dependences”一栏输入:mpi.lib,cxxd.lib.
5. 在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“C\C++”、“Code Generation”,在“Runtime Library”一栏:首先选择“Debug”(①的下拉框),再选择“Debug Multithreaded”(③的下拉框)。这时在“Project Options”的文本框中显示“/MT”表示设置成功。然后选择“Release”(①的下拉框)重复上述步骤。为Debug和Release版使用多线程库. 如图2.6
.
图2.6 使用多线程库
6. 在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“C\C++”、“General”,在“Additional Include Directories”一栏添加MPICH2的安装目录下Include子目录.如图2.7:
图2.7 添加MPICH2的头文件
7. 在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“Linker”、“General”,在“Additional Library Directories”一栏添加MPICH2的安装目录下lib子目录.如图2.8: