在Clion中包含mpi.h

时间:2016-02-21 18:12:56

标签: c++ c cmake clion

我正在运行linux(Debian),我希望将标题mpi.h包含到我的项目中。 mpi.h位于/usr/include/mpi下,正在运行mpiCCmpirun表示已安装该from string import ascii_lowercase, ascii_uppercase def creer_encodeur_cesar(distance): retour = lambda x: encodeur_cesar(x, distance) return retour def encodeur_cesar(string, distance): tabLowerCase = list(ascii_lowercase) tabUpperCase = list(ascii_uppercase) tabString = list(string) l_encodedStr = [] for char in tabString: position = 0 if char == " ": pass elif char.isupper(): #do something elif char.islower(): for ctl in range(0, len(tabLowerCase)): position = ctl if char == tabLowerCase[ctl]: if (ctl + distance) > 26: position = ctl + distance - 25 char = tabLowerCase[position + distance] l_encodedStr.append(char) #How to break out of here?? encodedStr = str(l_encodedStr) return encodedStr encodeur5 = creer_encodeur_cesar(5) print(encodeur5("lionel")) 。我找不到一个清晰的教程。

2 个答案:

答案 0 :(得分:5)

您应该将include_directories(/usr/include/mpi/)添加到您的CMakeLists.txt并只包含标题:

#include <mpi.h>

答案 1 :(得分:0)

您应该包含头文件mpi/mpi.h

喜欢这个

    #include<mpi/mpi.h>