2

我在编译我的 MPI 控制台应用程序时遇到问题我添加了 include & lib 文件但我有这个错误 在此处输入图像描述

Error   1   error LNK2019: unresolved external symbol _MPI_Comm_size referenced in function _main   
Error   2   error LNK2019: unresolved external symbol _MPI_Comm_rank referenced in function _main       Helloworld_mpi
Error   3   error LNK2019: unresolved external symbol _MPI_Init referenced in function _main        
Helloworld_mpi
Error   4   error LNK1120: 3 unresolved externals   
4

1 回答 1

4

您需要链接您的 MPI 导入库。如果您使用的是 Microsoft MPI,它被称为msmpi.lib. 您可以通过两种方式做到这一点:

  1. 在您的一个 cpp 文件的某处写下以下内容:#pragma comment (lib, "msmpi.lib")
  2. 打开您的项目属性,转到 Linker -> Input -> Additional Dependencies 并添加msmpi.lib到该列表。
于 2013-10-30T03:48:54.290 回答