• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

VS2015调用Matlab2017a环境配置(转载)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请


VS2015调用Matlab2017a环境配置

一定要在Debug+x64平台下进行配置,x64,x64,x64!!!*

1.配置环境变量

右键计算机—–>属性——>高级系统设置——>环境变量——>系统变量Path中添加D:\MATLAB\SETUP\bin\win64,注意添加路径与前面的路径用;隔开,一般需重启计算机后系统变量才生效。
提醒 “D:\MATLAB\SETUP\bin\win64”是个人文件夹位置。在添加路径时注意文件夹路径要正确。我的MATLAB解压后有两个文件均包含有\bin\win64,刚开始没有注意添加了D:\MATLAB\bin\win64,但是在运行程序时提示:无法启动此程序,因为计算机中丢失libeng.dll。尝试重新安装该程序以解决此问题。因为此文件并没有包含libeng.dll文件。

2.注册matlab /regserver

方法1:在命令行以管理员权限启动cmd.exe,在弹出的窗口中输入matlab regserver.bat回撤打开matlab。
方法2:在运行中打开matlab,使用管理权限创建此任务。

3.配置VS2015

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;

提醒步骤3配置VS2015是针对特定工程(matlab_test),如果你需要经常使用VS和MATLAB混编,可以在打开VS以后新建工程和.CPP文件,在视图—–>其他窗口—–>属性管理器——>Debug|x64 ——>双击打开Microsoft.Cpp.x64.user——>分别配置:VC++目录下—->包含目录和库目录,链接器—->输入—->附加依赖项。添加路径和1’,2’,3’中的一样。

最后:我是配置完opencv3以后对调用matlab进行的环境配置。VS打开以后默认运行方案是debug模式+X86,我的需要在debug模式+x64下运行。否则运行错误提示是:无法打开文件“opencv_calib3d249”。VS2015好像自动给配置了opencv2.4.9。

这句提醒我自己:一定要在Debug+x64平台下进行配置,x64,x64,x64!!!

在我配置过程中出现的部分问题以及解决办法:

#inclulde“engine.h”;在库目录中添加……\lib\win64\Microsoft。
2.编译时提示无法打开“opencv_calib3d249.lib”;一定是配置环境没有在x64下进行。

3.调试时提醒缺少libeng.dll文件;检查计算机中的Path路径是否加对。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB中return和break发布时间:2022-07-18
下一篇:
Matlab中保存图像时,图形窗口大小的控制发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap