第一步
下載下傳VS2019 直接百度搜尋去微軟官網下載下傳VS2019 下載下傳後安裝即可
第二步
MPI的下載下傳安裝:
MPI下載下傳位址
https://www.microsoft.com/en-us/download/details.aspx?id=57467
下載下傳并安裝.msi檔案和.exe檔案 安裝完成後在預設檔案夾下C:\Program Files(x86)\Microsoft SDKs\MPI
第三步 配置mpi
打開VS2019建立一個控制台項目,之後配置屬性
項目建好之後,配置項目——屬性
打開屬性
1.V/C++目錄—包含目錄—編輯
添加:C:\Program Files x86\Microsoft SDKs\MPI\Include (mpi的安裝目錄,且最好不要直接複制此路徑)
可直接複制以下:C:\Program Files %28x86%29\Microsoft SDKs\MPI\Include
最好是點選三個省略号 一步一步選擇輸入
2.V/C++目錄—庫目錄—編輯
添加:C:\Program Files x86\Microsoft SDKs\MPI\Lib\x64 (mpi的安裝目錄,且最好不要直接複制此路徑)
可直接複制以下:C:\Program Files %28x86%29\Microsoft SDKs\MPI\Lib\x64
最好是點選三個省略号 一步一步選擇輸入 (原理同1)
需要注意:1 2步的前提是你的mpi安裝路徑和我的一緻,否則的話就需要輸入你自己mpi的安裝路徑
3.右上角->配置管理器->活動解決方案平台,選擇:x64;(64位機器)
4.C/C++ -> 預處理器->預處理器定義,添加:“MPICH_SKIP_MPICXX”
5.C/C++ -> 代碼生成 -> 運作庫,選擇:多線程調試(/MTd);
6.連結器 -> 輸入 -> 附加依賴項,添加:“msmpi.lib”
第四步 調試運作(兩種方法)
第一種cmd運作:
在vs2019下點選生成—生成解決方案,若生成成功,會在項目目錄下生成一個對應的.exe檔案
打開此根目錄,在此根目錄下運作cmd(指令行視窗),鍵入mpiexec -n 4 MPI1.exe按下回車運作程式。
這裡的MPI1.exe是對應的.exe檔案
-n 4表示開四個線程
如圖
cmd下運作:
第二種:直接在VS2019下運作,但需要設定一些參數。
打開項目—屬性—配置屬性—調試—指令—編輯 修改為:$(MSMPI_BIN)\mpiexec.exe
指令參數同理修改為:-n 4 $(TargetPath) 4為線程數
運作截圖