gpt4 book ai didi

c++ - Microsoft HPC Pack 2008 SDK 的链接器错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:47 24 4
gpt4 key购买 nike

我尝试在 Windows 7 x64 中使用 OpenMP 和 MPI 编写程序。我找到教程,如何在 VS2010 中安装 MPI

http://msdn.microsoft.com/en-gb/library/ee441265.aspx#BKMK_debug1

但是,当我尝试编译解决方案时,出现链接器错误:

1>main.obj : error LNK2019: unresolved external symbol _MPI_Finalize@0 referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _MPI_Barrier@4 referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _MPI_Recv@28 referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _MPI_Ssend@24 referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _MPI_Comm_size@8 referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _MPI_Comm_rank@8 referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _MPI_Init@8 referenced in function _main

我可能需要安装其他东西吗?可能是 HPC Pack 2008 R2 Service Pack 2?

最佳答案

请务必查看您提供的链接中“在 Visual Studio 2010 中创建 C++ MPI 示例项目”部分下的第 3 步(“为项目指定其他属性”)

该错误通知您链接器无法找到包含各种 MPI* 函数定义的库。链接器设置(库目录 (3c) 和链接器->输入 (3d))是为链接器指定要使用的库以及在何处找到它们的设置

关于c++ - Microsoft HPC Pack 2008 SDK 的链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com