哎,郁闷了.

    在网上看到bcb和matlab的接口,跳了2个小时,就是出错误.总是出现Wrong number of arguments in call of macro 'mxSetName',好不容易找到头文件里面看了看.试着加了#define V5_COMPAT,看着编译通过,真是高兴.运行还是不行.我都晕菜了.

---- 2.2.2 C++Builder下LIB文件的生成

---- Matlab提供的Def文件允许用户通过Implib命令生成相应的Lib文件。其命令格式为:

---- Implib ???.lib ???.def

---- 在< matlab >/extern/include目录下,提供了如下三个.Def文件:

---- _libeng.def,_libmat.def,_libmx.def

---- 通过上述命令可以生成相应的三个Lib文件。这些Lib文件中包含了可外部调用的Matlab函
数的必要信息

为了调用Matlab中的函数,必须进行必要的设置,将包含这些函数的文件加入工程文件
Try.prj。以下是操作过程:

---- a. 在头文件中加入Engine.h。其包含了启动Matlab调用和关闭的函数声明。

---- b. 打开Project|Option…对话框,点击Directories/Conditionals

在Include Path中,加入目录路径< matlab >/extern/include,该路径包含了engine.h和
matlab.h等有用的头文件。

在Library Path中,加入< matlab >/bin和< matlab >/extern/include。这两个目录路径包
含了可外部调用的DLL和LIB文件。
---- c. 点选Project|Add to Project…对话框,加入如下库文件:

---- _libeng.lib,_libmat.lib和_libmx.lib。
           

  总是引擎打不开.真不知道出什么问题了,看着matlab启动,还没一会反应就没了,给关闭了.看来还得想想其他招了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值