zoukankan      html  css  js  c++  java
  • Matlab 运行C程序出现的编译出错问题

    2016-03-18 17:18:34

         最近在运行一些公开的Matlab代码包时,比如LibSVM、crfChain等,遇到了需要在Matlab环境下编译C程序的问题,对于我所遇到的问题,给出以下解决方案

        

         出现改为的原因是64位的Matlab软件自身不带C程序编辑器,并且自己的PC上没有安装C程序编辑器,例如Visual Studio软件。

         解决该问题可以在自己PC上安装Visual Studio,在此提供2012旗舰版下载链接(http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso)。以及安装说明(http://jingyan.baidu.com/article/495ba84113bf4938b30edecf.html,内附密钥)。

        然后重启Matlab,运行>>Mex -setup命令,我们就可以看到,Matlab检索到了编辑器。

        

        接下来我们就可以对.c程序文件进行编译了,运行命令>>mex 路径函数名.c,就可以编译成功了。编译完后会产生 .mexw64文件(64位系统)。

       

  • 相关阅读:
    Spring AOP 实现原理
    Spring Aop实现方式总结
    Spring Aop重要概念介绍及应用实例结合分析
    Spring Aop
    常见的排序算法
    MINA2.0原理
    Java和Tomcat类加载机制
    Java 8 新特性概述
    Java类加载机制深度分析
    jetty之建立多Connector
  • 原文地址:https://www.cnblogs.com/jhding/p/5293094.html
Copyright © 2011-2022 走看看