win10环境下matlab2017b编译运行c++文件步骤

第一步 安装MinGW-w64

安装方法:在matlab选择“主页”—“附加功能”—“获取附加功能”, 选择MinGW-w64


注意:matlab版本与GCC版本一一对应;选择GCC5.3

选择以下mingW-64-builds 安装

安装下载后的文件,弹出如下对话框,要选择相应的版本号,比如:R2017b需要选择5.3版本,注意,版本过低或过高都不行;

一直选择“下一步”,完成安装;
完成安装后,进行环境变量配置,右键计算机选择“属性——高级系统设置——高级——环境变量”,点击系统变量中的path;并编辑,添加MinGW-w64安装目录下的bin的路径。

至此,MinGW-w64安装完成,可通过windows的命令行输入"gcc -v"验证是否安装成功;

第二步 在matlab中编译c文件

首先在matlab命令行输入setenv(‘MW_MINGW64_LOC’, ‘local’);其中“local”为MinGW-w64安装目录下mingw64的路径,例如在本文中 setenv(‘MW_MINGW64_LOC’, ‘C:\mingw-w64\mingw64’);


随后选择“mex -setup C++ ”,
vgg_kmiter.cxx是需要在matlab中运行的c文件,运行“mex vgg_kmiter.cxx”后在当前文件会出现后缀为mexw64的同名文件,此时便可以在matlab中调用vgg_kmiter函数;

注意:由于高matlab版本不再支持mxCreateScalarDouble,而被变为mxCreateDoubleScalar,因而要把所有的cpp源文件中出现mxCreateScalarDouble全部换掉。

win10环境下matlab2017b编译运行c++文件步骤相关推荐

  1. Ubuntu16.04+ROS Kinetic环境下svo编译运行

    准备工作: 安装Sophus(这个库是维护的比较好的一个李群和李代数的库) 注: 其实你在运行其他版本的slam系统的时候大概率已经安装过,不过这里面执行一下,无伤大雅,也不会搞乱你的系统. #cat ...

  2. Win10环境下 cl 编译.c文件的报错及解决“basetsd.h”: No such file or directory

    1.无法打开包括文件:"basetsd.h": No such file or directory 将路径 C:\Program Files (x86)\Windows Kits\ ...

  3. MATLAB机器人工具箱Robotics Toolbox安装——以Win10环境下MATLAB2017b为例【个人学习笔记】

    MATLAB学习--经验与交流[个人学习笔记] 此处安装的机器人工具箱版本为10.4:MATLAB2017b. 安装包来源:机器人工具箱官网:https://petercorke.com/toolbo ...

  4. win10环境下python Selenuim调用Chrome时提示data 不安全

    1.先上问题截图,如下图1所示: 图1 问题描述:IDE 为pycharm20181.1专业版,chromeDriver为chromeDiver版本为2.40,匹配Chrome版本号为66-68.具体 ...

  5. java环境的配置——实现win10下双击直接运行jar文件

    java环境的配置--实现win10下双击直接运行jar文件 在渗透测试的过程中很多工具的安装和使用需要java环境,下面我来介绍一下java环境配置的超详细步骤(包含怎样实现win10下双击直接运行 ...

  6. win10环境下 运行debug程序

    百度网盘:链接:https://pan.baidu.com/s/1y6omgW6fI-gT3Dp-0hutOg    提取码:iw4l CSDN0积分下载:https://download.csdn. ...

  7. WIN10环境下配置hadoop+spark并运行实例的教程

    WIN10环境下配置 hadoop + spark 并运行开发实例的教程 前期准备 基本环境配置 虚拟机的安装 配置虚拟机中的静态网络 关闭并禁用防火墙 配置主机名 编辑host文件 使用ssh传输文 ...

  8. win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细)

    win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细) (一)前言 (二)准备工作 (三)友情提醒 (四)详细安装步骤 1.新建文件夹 2.下载OpenPo ...

  9. U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件)

    U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件) 把U盘插入装有win10系统的电脑 打开U盘目录(这里假设U盘目录是G:) 选中变成exe的文件,删除(放心,这里的exe是一个几k ...

  10. grafana二次开发在win10环境下的准备

    grafana二次开发在win10环境下的准备 1.配置环境 安装go语言环境 安装git 下载源码 安装gcc工具 安装node 编译前端代码 编译后端部分 1.配置环境 安装go语言环境 在官网下 ...

最新文章

  1. SunDay天气——开放源代码
  2. EntityFramework 学习: Console中初见
  3. LeetCode Algorithm 129. 求根节点到叶节点数字之和
  4. python函数返回的元组_python – 从函数返回一个单独的元组元组
  5. JAVA中equals()方法的重要性
  6. C++编译问题-检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式
  7. 工业机器人用铸铁牌号_蠕墨铸铁生产工艺
  8. won10 mysql 5.7.22主从同步
  9. 系统设计与任务分配(团队作业)
  10. 3、Go语言核心编程(高级篇)
  11. android面板驱动的使用方法,高通平台Android 驱动层LCD显示屏驱动移植说明和相关工具...
  12. 电气绘图软件课程设计
  13. 基于Flutter的勘测定界txt和Shapefile格式转换工具
  14. Linux下Tomcat官网下载安装详细教程+域名绑定访问
  15. android神器v2ex,这5个堪称神器的APP,用了让你爱不释手!
  16. 计算机科学与技术有剪辑吗,计算机科学与技术学院第七届“微剪辑大赛”
  17. 在我的电脑里计算机管理在哪里,电脑控制面板在哪里查找步骤 一起了解下吧...
  18. 2018航电多校练习第9场-快速幂
  19. c语言字节的高地位互换,c语言面试题目100及最佳答案(51页)-原创力文档
  20. 苹果商店打不开怎么办_王者荣耀荣耀战区排行打不开解决办法介绍 裴擒虎李小龙皮肤免费获取方法_游戏频道...

热门文章

  1. MapGuide Open Source 2.2发布
  2. c语言局域网聊天项目,局域网聊天的程序(C++版)
  3. 真鱼游来游去动态壁纸_真鱼动态壁纸
  4. [笔记]MacOs BootCamp装Win10双系统 经历
  5. 项目resource下文件读取失败
  6. 图解物联网---物联网基础知识
  7. 《代码整洁之道》阅读分享
  8. 网络编程——TCP编程及UDP编程
  9. 第一章 简介和古典密码(粗略版) - 现代密码学导论 Introduction to Modern Cryptography
  10. Linux平台升级chrome浏览器后,再打开会提示:“您的个人资料来自新版 Google Chrome 浏览器,因此无法使用。某些功能可能无法使用。请指定其他个人资料目录,或使用新版本”