它表示无法找到mpi.h
并在运行代码后显示错误:
fatal error: mpi.h: No such file or directory
。
我正在使用TDM-GCC
(MinGW
环境)。
到目前为止,我已下载并安装了MS-MPI。
现在,我正试图在 mpi.h
中成功找出如何成功 CLion
。
以下是代码段(实际上与ATM不相关):
#include <stdio.h>
#include <stdlib.h>
#include <mpi.h> // THIS IS THE PROBLEM
int main(int argc, char *argv[]) {
const int tag = 42; /* Message tag */
int id, ntasks, source_id, err, i;
MPI_Status status;
char msg[80]; /* Message array */
// irrelevant code
// irrelevant code
}
这是我的CMakeLists.txt
文件(只是默认):
cmake_minimum_required(VERSION 3.6)
project(mpi_test_clion)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES mpi_hello.cpp)
add_executable(mpi_test_clion ${SOURCE_FILES})