我正在运行linux(Debian),我希望将标题mpi.h
包含到我的项目中。 mpi.h
位于/usr/include/mpi
下,正在运行mpiCC
,mpirun
表示已安装该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"))
。我找不到一个清晰的教程。
答案 0 :(得分:5)
您应该将include_directories(/usr/include/mpi/)
添加到您的CMakeLists.txt并只包含标题:
#include <mpi.h>
答案 1 :(得分:0)
您应该包含头文件mpi/mpi.h
喜欢这个
#include<mpi/mpi.h>