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. OpenGL ES入门09-GLSL实现常见特效 [转]

    本文转自简书,原文地址http://www.jianshu.com/p/e4a8c83cd37 本文是关于OpenGL ES的系统性学习过程,记录了自己在学习OpenGL ES时的收获. 这篇文章的目 ...

  2. Fragment与Activity传递数据

    MainActivity如下: package cc.testsimplefragment0; import android.os.Bundle; import android.app.Activit ...

  3. 教你用webgl快速创建一个小世界

    收录待用,修改转载已取得腾讯云授权 作者:TAT.vorshen Webgl的魅力在于可以创造一个自己的3D世界,但相比较canvas2D来说,除了物体的移动旋转变换完全依赖矩阵增加了复杂度,就连生成 ...

  4. 【转】Android之Adapter用法总结

    1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带.在常见的View(ListView,GridView)等地方都需要用到Adapter.如下图直 ...

  5. 初始化linux环境

    初始化linux环境 1. 新建用户组 addgroup admin //假定为admin用户组 2. 新建用户 useradd -d /home/work -s /bin/bash -m work ...

  6. Windows开机出现提示“nwsvc.exe”错误怎么办

    开机时出现错误提示: Microsoft Visual C++ Runtime Library Runtime Error! Program: C:\Windows\system32\nwsvc.ex ...

  7. vue - for遍历数组

    注释上,也很清楚了哈. 1. item是循环名字,items是循环的数组 <!DOCTYPE html> <html lang="en"> <head ...

  8. 第【一】部分Netzob项目工具的安装配置

    第[一]部分Netzob项目工具的安装配置 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitp ...

  9. Getting started with Chrome Dev Editor

    转自:https://github.com/GoogleChrome/chromedeveditor/blob/master/doc/GettingStarted.md Installation In ...

  10. SD卡路径问题以及如何获取SDCard 内存

            昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为:    private String folder = "/sdcard/DCIM/Camera/"(SD ...