我可以在windows 7 visual studio 2010中的非GPU计算机上运行MPI应用程序吗?
我已经安装了MPICH2。。我能够使用mpiexec执行示例代码cpi.exe。。但是当我使用visual studio打开示例代码并尝试重新生成它时。。它给了我链接器错误。。根据mpich2-1.4.1p1/doc/userguide/user.pdf 在 我已经创建了ConsoleWin32项目,并且能够执行这些步骤我可以在windows 7 visual studio 2010中的非GPU计算机上运行MPI应用程序吗?,mpi,Mpi,我已经安装了MPICH2。。我能够使用mpiexec执行示例代码cpi.exe。。但是当我使用visual studio打开示例代码并尝试重新生成它时。。它给了我链接器错误。。根据mpich2-1.4.1p1/doc/userguide/user.pdf 在 我已经创建了ConsoleWin32项目,并且能够执行这些步骤 { For MS Developer Studio users: Create a project and add C:\Program Files\MPICH2\includ
{
For MS Developer Studio users: Create a project and add
C:\Program Files\MPICH2\include
to the include path and
C:\Program Files\MPICH2\lib
to the library path. Add mpi.lib and cxx.lib to the link command.
}
但是做不到
{
Add
cxxd.lib to the Debug target link instead of cxx.lib.
}
我不知道。。visual studio中调试目标链接的设置位置
当我尝试构建项目时,它给出了8个链接器错误
{
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Finalize referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Reduce referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Bcast referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Wtime referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Get_processor_name referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Comm_rank referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Comm_size referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Init referenced in function _main
1>C:\Users\Sheetal Tare\Documents\Visual Studio 2010\Projects\IS-MPI\Debug\IS-MPI.exe : fatal error LNK1120: 8 unresolved externals
}
请帮帮我。。如何解决这些问题???您可能已经添加了
最好在Visual Studio中使用MS-MPI(基于MPICH2)进行调试:
重新提出老问题,但我最近遇到了同样的问题。确保添加到链接器或C/C++Visual Studio设置的所有路径都添加到引号中 因此,您的其他库依赖项或包含文件夹应具有:
“C:\Program Files\Any\u MPI\u Implementation\lib”而不仅仅是C:\Program Files\Any\u MPI\u Implementation\lib您需要进一步的帮助吗?如果不是,你能接受答案吗。谢谢你,杰。
{
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Finalize referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Reduce referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Bcast referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Wtime referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Get_processor_name referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Comm_rank referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Comm_size referenced in function _main
1>IS-MPI.obj : error LNK2019: unresolved external symbol _MPI_Init referenced in function _main
1>C:\Users\Sheetal Tare\Documents\Visual Studio 2010\Projects\IS-MPI\Debug\IS-MPI.exe : fatal error LNK1120: 8 unresolved externals
}