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路径是否加对。

最新文章

  1. C++ STL模板
  2. 大数据之pig 命令
  3. PHP 开启短标签
  4. JS 学习笔记--6---日期和时间
  5. post get
  6. Swing布局管理器
  7. Java IO整理
  8. 在ubuntu16.04中安装apache2+modsecurity以及自定义WAF规则详解
  9. SQL Server 锁详解
  10. SpringBoot几种定时任务的实现方式
  11. ajax 三种数据格式
  12. LVS,Keepalived,HAproxy区别与联系
  13. Python实现随机漫步
  14. Dubbo 分布式 日志 追踪
  15. 9.6 翻译系列:数据注解之Index特性【EF 6 Code-First系列】
  16. [转]Intellij IDEA快捷键
  17. Word2Vec中文语料实战
  18. IE11浏览器,按F12 检查元素,工具会出来,但是没法正常使用?
  19. css四种选择器总结
  20. spring AOP 之四:@AspectJ切入点标识符语法详解

热门文章

  1. xampp Apache Access forbidden! Error 403解决方法
  2. ubuntu 安装ODOO时的python的依赖
  3. Flex的 Event中属性currentTarget与target的差别
  4. Windows安装和配置Tomcat
  5. DNS域名解析服务
  6. Zxing二维码扫描
  7. SQLServer:探讨EXEC与sp_executesql的区别详解
  8. FPS计算New
  9. 解决ios7.0 以后自己定义导航栏左边button靠右的问题
  10. IFA Basics