【问题标题】:linker error MPI链接器错误 MPI
【发布时间】:2013-10-30 03:42:46
【问题描述】:

我在编译我的 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   

【问题讨论】:

    标签: c++ mpi


    【解决方案1】:

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

    1. 在您的一个 cpp 文件中的某处写入以下内容:#pragma comment (lib, "msmpi.lib")
    2. 打开您的项目属性,转到链接器 -> 输入 -> 附加依赖项并将msmpi.lib 添加到该列表中。

    【讨论】:

      猜你喜欢
      • 2015-06-30
      • 2011-10-20
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 2011-03-16
      相关资源
      最近更新 更多