• 基于引擎的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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    091122杂记
    20100304我的碎碎念
    写给自己
    开始学习AGG
    找两个数组中的相同元素
    要多写代码了
    [翻译] AGG Reference 之 Basic Renderers(基础渲染器)
    在博客园日志中显示数学公式(旧,ASCIIMathML.js版说明)
    091128日志(博客园博客显示数学公式的方法!)
    与临时对象的斗争(上)
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659781.html
Copyright © 2020-2023  润新知