读书人

MPICH2 与编译环境的调整

发布时间: 2012-10-08 19:54:56 作者: rapoo

MPICH2 与编译环境的整合

我所使用的开发语言是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:

读书人网 >软件架构设计

热点推荐