QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 906|回复: 0

在QT+KDEVELOP中如何调用MATLAB的数学库

[复制链接]
发表于 2005-5-16 11:43:09 | 显示全部楼层 |阅读模式
我在网上看过有人这样做:在VC中调用MATLAB的数学库

要在VC中调用MATLAB的数学库,有两种办法:
    一、一个是使用mbuild编译C/C++文件,在C/C++文件中调用Matlib的C/C++ Math Library中的函数。不过mbuild只能编译一个文件,而且是控制台方式的。所以你不使用mbuild,而直接在VC++的工程中调用Matlab函数,注意在编译和链接时要在VC++“工程|设置”中加上几个.lib文件,到底是哪几个.lib文件,在Matlib的C/C++ Math Library手册上有说明。如果是刚刚安装完Matlab,一定要调用mbuild -setup进行设置,因为有几个.lib文件在此时才生成。
    二、使用Matlab的mcc命令将.m文件编译成DLL或EXE。默认的情况是将.m文件转换为C语言(你也可以利用命令选项让Matlab生成C++代码),然后调用VC编译器生成DLL。这时,你有两种选择:一是直接调用该DLL,二是将生成的C代码加入你的工程。有关你的VC++工程文件的设置同上一种情况。
    不管你采用何种方法,你在分发EXE时需要同时分发几个DLL,这在Matlib的C/C++ Math Library手册上有说明。





在QT+KDEVELOP中如何调用MATLAB的数学库?
有大哥知吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 23:25 , Processed in 0.040432 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表