版权声明:博主原创文章属私人所有,未经允许 不可转发和使用 https://blog.csdn.net/a1066196847/article/details/89418664
1:按照这个教程下面的第一步安装好 windows下需要的两个mpi框架
https://www.cnblogs.com/shixiangwan/p/6626156.html
2:在clion下面新建一个工程 MpiDemo,新建成功后,需要导入mpi库以便自己可以直接 include调用
关于clion下如何导入其他库的介绍,网上面有很多,我列举几个好的文章
https://blog.csdn.net/to_be_better/article/details/53967198 介绍的很详细,每个字段是什么意义都有讲解
https://blog.csdn.net/u013870094/article/details/78153408 作为上面的补充
博主再把自己的CMakeLists.txt中的内容贴出来
cmake_minimum_required(VERSION 3.13)
project(MpiDemo)
set(CMAKE_CXX_STANDARD 14)
##自定义添加
#设置两个变量
set(INC_DIR F://mpisdk//Include)
set(LINK_DIR F://mpisdk//Lib//x64)
#添加头文件搜索路径
include_directories(${INC_DIR})
#添加库文件搜索路径
link_directories(${LINK_DIR})
#用于将当前目录下的所有源文件的名字保存在变量 DIR_SRCS 中
aux_source_directory(. DIR_SRCS)
add_executable(MpiDemo ${DIR_SRCS})
main.cpp中的内容是这样的
#include <iostream>
#include <mpi.h>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
已经导入mpi包了,可以编译成功