zoukankan      html  css  js  c++  java
  • 基于引擎的matlab+vc混合编程的配置

    前段时间在项目中做了一些关于基于引擎的vc+matlab混合编程的工作。


    如果你是混合编程新手,我相信使用引擎的方式编程是比较简单快捷的一种方式。


    当然这种方法也有其缺点,就是不能脱离matlab运行环境


    在VC中配置方法如下

         step.1 首先在程序代码中包含"engine.h".


         step.2 将所需的matlab库文件和源文件包含在VC编译器下:


                         tools-->options-->directory    includefile选项中包含路径 (自己matlab安装目录)externinclude

                         tools-->options-->directory   libraryfile选项中包含路径 (自己matlab安装目录)externlibwin32microsoft


          step.3  project-->setting-->debug      在工作目录中包括  (自己matlab安装目录)inwin32



          step.4 project-->setting-->link  包含 libmx.lib libmat.lib libeng.lib文件


    注1:若出现不能包含 libxx.dll则说明未进行step.3

    注2:若出现不能包含 "engine.h"则step.1 includefile目录出错

    注3:若出现不能包含 libxx.lib则step.1 libraryfile目录出错,有的版本的matlab中.lib文件在(自己matlab安装目录)externlibwin32microsoftmscv50中

    注4.在配置过程中意外挂机则VC中的配置未保存,故需要重新配置。若VC配置保存成功,则在同一台机器上无需重复配置,当然若要在一台新机器上运行则需要重新配置

     
    作者:vpoet
    点击这里给我发消息
    出处:http://www.cnblogs.com/vpoet/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C# ViewState
    ASP.NET C#中Application Session 的用法
    JS取 Input 控件值方法
    JS通过HTML标签自身属性获取属性值
    SQLServer 数据库操作
    查看和修改 Windows 实例远程桌面默认端口
    只能输入数字0-9 正则表达式,兼容Google Firefox IE浏览器
    C# 类初始化顺序
    window系统 任务计划程序
    微信公众号开发--消息接收与回复
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659781.html
Copyright © 2011-2022 走看看