VS配置電腦系統變數(VS2013+matlab2018a)
1. 目的
VS2013呼叫matlab2018a生成的dll庫,為了使VS生成的應用程式能在其他電腦上執行,故配置電腦的系統變數進行呼叫,vs只需配置電腦相應變數即可。(通過官網可知VS2013適用於matlab2018a以下版本)
1.1 電腦系統變數配置
安裝matlab MCR_R2018a_win64_installer.exe執行時庫,只需在電腦系統變數中配置如下變數即可。
①建立matlab路徑的系統變數
計算機,右擊“屬性”--“環境變數”--“系統變數”,設定MatlabPath路徑,如下圖1
圖1
②將MatlabPath加入系統變數的Path中,“編輯”圖2--“新建”如圖3--“確定”後,重啟電腦
圖2
圖3
電腦系統變數配置完matlab路徑後,重啟電腦,使配置的系統變數生效
1.2 vs配置環境變數
I. vs2013生成動態庫配置屬性,此常規根據需求設定
II. 配置包含目錄(可在C/C++下的常規--附加包含目錄,也可在VC++ 目錄下的包含目錄進行配置)
III. 配置lib庫
注:①環境配置好後,工程中直接呼叫介面庫即可,無需在工程屬性中重新配置matlab環境, 同時在其他電腦上只需安裝相應工具(如matlab執行時庫),將其呼叫的路徑設定與工程中包含的路徑相同即可
②由於matlab需要進行api的初始化,所以需要安裝matlab的執行時庫,其實對於一般工具不需要安裝,只需在將需要用到的include及lib重新建立在工程資料夾中,內部包含就可以呼叫,在其他電腦只需包含dll即可執行exe