我已经安装了Microsoft的MS-MPIv5以及msmpi的调试器。在VS2012的proejct属性中,我改变了C / C ++ - >其他包括库添加" $(MSMPI_INC); $(MSMPI_INC)\ 64"还有Linker - >所有选项 - >附加依赖项添加" msmpi.lib;",但VS仍然给我很多链接器错误,例如
错误LNK2019:未解析的外部符号_MPI_Barrier @ 4
未解析的外部符号_MPI_Bcast @ 20
等等,包含所有mpi函数或变量类型。有什么我忘了改变或添加?
答案 0 :(得分:0)
我还没有使用2012,但如果它与旧版本的VS类似,那么 this detailed link 可能有所帮助。一般来说,一定要做这三件事:
听起来你可能错过了第二步?
答案 1 :(得分:0)
尝试 $(MSMPI_INC)x64 (否\) 在我的电脑上
MSMPI_INC=C:\Program Files (x86)\Microsoft SDKs\MPI\Include\