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

VS2015调用Matlab2017a环境配置(转载)的更多相关文章

  1. 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

    史上最详细Windows版本搭建安装React Native环境配置   2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views ...

  2. Spring MVC 学习总结(一)——MVC概要与环境配置 转载自【张果】博客

    Spring MVC 学习总结(一)--MVC概要与环境配置   目录 一.MVC概要 二.Spring MVC介绍 三.第一个Spring MVC 项目:Hello World 3.1.通过Mave ...

  3. vs2015+ffmpeg开发环境配置【转】

    本文转载自:http://blog.csdn.net/hustlx/article/details/51014307 1.在http://ffmpeg.zeranoe.com/builds/ 下载最新 ...

  4. OpenCV 学习笔记(7)vs2015+ffmpeg开发环境配置

    参考教程 https://blog.csdn.net/HUSTLX/article/details/51014307 1.在http://ffmpeg.zeranoe.com/builds/  下载最 ...

  5. python调用caffe环境配置

    背景是这样的,项目需要,必须将训练的模型通过C++进行调用,所以必须使用caffe或者mxnet,而caffe是用C++实现,所以有时候简单的加载一张图片然后再进行预测十分不方便 用caffe写pro ...

  6. Opencv学习笔记1:安装opencv和VS2015并进行环境配置

    用了Opencv一段时间了,简单记录一下opencv在vs2015下的配置. 第一部分:OpenCV3.2.0的下载 OpenCV官方下载地址: https://opencv.org/releases ...

  7. VS2010/VS2012/VS2015下openGL环境配置(转)

    按:按照下述博文,三个例子均成功. https://blog.csdn.net/so_geili/article/details/51685005 请仔细阅读每一个字. 为了学习<OpenGL超 ...

  8. VS2015 ionic 开发环境配置纪要

    1)第一次安装Tools for Apache Cordova不成功,到Options检查依赖项,缺少Node等,重新下载了32为的nodeJs安装.然后运行VS安装程序,卸载Tools for Ap ...

  9. c++调用lua环境配置

    安装完luaforwindows后进行配置 配置项目属性            

随机推荐

  1. jQuery.toggleClass() 和detach()方法详解

    一.toggleClass()函数: toggleClass()函数用于切换当前jQuery对象所匹配的每一个元素上指定的css类名.所谓"切换",就是如果该元素上已存在指定的类名 ...

  2. VMware(bridge、NAT、host-only、custom)含义

    摘自: http://www.liangston.com/?post=48 VMware(bridge.NAT.host-only.custom)含义 作者:LiangSton 发布于:2012-1- ...

  3. python灰帽子学习感想

    Gray Hat Python Python Programming for hackers and reverse engineers Python灰帽子:黑客与逆向project师的Python编 ...

  4. jQuery Recipies - 使用map来过滤对应的元素集

    <table id="tblEmployee" class="normal_table"> <tr> <td>Employe ...

  5. windows下流媒体nginx-rmtp-module服务器搭建及java程序调用fmpeg将rtsp转rtmp直播流【转】

    https://github.com/illuspas/nginx-rtmp-win32 http://bashell.sinaapp.com/archives/build-nginx-rtmp-mo ...

  6. js 数组分解 解构

    // ES5 a = list[0], rest = list.slice(1) // ES6 [a, ...rest] = list

  7. XAudio2学习之混音

    XAudio2不仅能够进行採样率转换.还能够进行混音.所谓混音就是将多路音频混合成一路进行输出.混音主要是IXAudio2SubmixVoice进行此项功能. 数据由IXAudio2SourceVoi ...

  8. 【DB2】不同编码格式下的汉字所占字节

    UTF-8 (8-bit Unicode Transformation Format) 是一种针对Unicode的可变长度字符编码,又称万国码,它包含全世界所有国家需要用到的字符,是国际编码,通用性强 ...

  9. Drupal启动阶段之三:数据库

    Drupal在数据库启动阶段仅仅是简单地包含了database.inc文件,然后再注册类加载器: function _drupal_bootstrap_database() { // Initiali ...

  10. Android平台上直接物理内存读写漏洞的那些事

    /* 本文章由 莫灰灰 编写,转载请注明出处. 作者:莫灰灰    邮箱: minzhenfei@163.com */ 通过mmap直接操作物理内存的漏洞应该算是比較常见的一类漏洞了,在2012年.2 ...