[英]Installed MPI but still linker error LNK2019 appears
我已經安裝了Microsoft的MS-MPIv5以及msmpi的調試器。 在VS2012的proejct屬性中,我更改了C / C ++ - >其他包含庫添加“$(MSMPI_INC); $(MSMPI_INC)\\ x64”以及鏈接器 - >所有選項 - >附加依賴項添加“msmpi.lib;” ,但VS仍然給我很多鏈接器錯誤,如
錯誤LNK2019:未解析的外部符號_MPI_Barrier @ 4
未解決的外部符號_MPI_Bcast @ 20
等等,包含所有mpi函數或變量類型。 有什么我忘記改變或添加?
我沒有使用2012,但如果它與VS的舊版本類似,那么這個詳細的鏈接可能有所幫助。 一般來說,確保做這三件事:
聽起來你可能錯過了第二步?
嘗試$(MSMPI_INC)x64 (沒有\\)在我的電腦上
MSMPI_INC=C:\Program Files (x86)\Microsoft SDKs\MPI\Include\
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.