必定要在Debug+x64平臺下進行配置,x64,x64,x64!!!*.net
1.配置環境變量命令行
右鍵計算機—–>屬性——>高級系統設置——>環境變量——>系統變量Path中添加D:\MATLAB\SETUP\bin\win64,注意添加路徑與前面的路徑用;隔開,通常需重啓計算機後系統變量才生效。
提醒 「D:\MATLAB\SETUP\bin\win64」是我的文件夾位置。在添加路徑時注意文件夾路徑要正確。個人MATLAB解壓後有兩個文件均包含有\bin\win64,剛開始沒有注意添加了D:\MATLAB\bin\win64,可是在運行程序時提示:沒法啓動此程序,由於計算機中丟失libeng.dll。嘗試從新安裝該程序以解決此問題。由於此文件並無包含libeng.dll文件。debug
2.註冊matlab /regserver3d
方法1:在命令行以管理員權限啓動cmd.exe,在彈出的窗口中輸入matlab regserver.bat回撤打開matlab。
方法2:在運行中打開matlab,使用管理權限建立此任務。調試
3.配置VS2015server
1’在打開的VS界面中,選擇項目—–>matlab_test屬性(個人工程名是matlab_test)—–>VC++目錄—–>包含目錄 中添加路徑D:\MATLAB\SETUP\extern\include和D:\MATLAB\SETUP\extern\include\win64;
2’選擇項目—–>matlab_test屬性(個人工程名是matlab_test)—–>VC++目錄—–>庫目錄中添加D:\MATLAB\SETUP\extern\lib\win64\; D:\MATLAB\SETUP\extern\lib\win64\microsoft; D:\MATLAB\SETUP\extern\lib\win64\mingw64;
3’選擇項目—–>matlab_test屬性—–>連接器——>輸入——>添加依賴項中添加libmx.lib;libmat.lib;libeng.lib;blog
提醒步驟3配置VS2015是針對特定工程(matlab_test),若是你須要常常使用VS和MATLAB混編,能夠在打開VS之後新建工程和.CPP文件,在視圖—–>其餘窗口—–>屬性管理器——>Debug|x64 ——>雙擊打開Microsoft.Cpp.x64.user——>分別配置:VC++目錄下—->包含目錄和庫目錄,連接器—->輸入—->附加依賴項。添加路徑和1’,2’,3’中的同樣。get
最後:我是配置完opencv3之後對調用matlab進行的環境配置。VS打開之後默認運行方案是debug模式+X86,個人須要在debug模式+x64下運行。不然運行錯誤提示是:沒法打開文件「opencv_calib3d249」。VS2015好像自動給配置了opencv2.4.9。cmd
這句提醒我本身:必定要在Debug+x64平臺下進行配置,x64,x64,x64!!!
在我配置過程當中出現的部分問題以及解決辦法:
#inclulde「engine.h」;在庫目錄中添加……\lib\win64\Microsoft。
2.編譯時提示沒法打開「opencv_calib3d249.lib」;必定是配置環境沒有在x64下進行。
3.調試時提醒缺乏libeng.dll文件;檢查計算機中的Path路徑是否加對。