谁matlab目录(c:\matlab\extern\include)有下面的文件,发给我,急用

libmmfile.deflibmcc.deflibmatlb.deflibmx.defibmat.def它们位于目录c:\matlab\extern\include在做... libmmfile.def libmcc.def libmatlb.def libmx.def ibmat.def它们位于目录c:\matlab\extern\include
在做matlab与C++混合编程,我的Matlab里没有那些文件谁知道怎么做
% 1、设置项目编译选项

首先建立一个新的项目,或者打开一个已有的项目,然后选择菜单:

Project->Settings->C/C++

Category:Preprocessor
Preprocessor definitions:
添加: MSVC,IBMPC,MSWIND

Category: Precompiled Headers

选择: Automatic use of precompiled headers
Through header: stdafx.h

2、调设置项目连接选项

首先要从下面几个函数定义文件(*.def)生成相应的导入库文件(*.lib)

libmmfile.def
libmcc.def
libmatlb.def
libmx.def
libmat.def

它们位于目录c:\matlab\extern\include
用下面命令导出库文件:

lib /def:libmmfile.def /out:libmmfile.lib /machine:ix86
lib /def:libmcc.def /out:libmcc.lib /machine:ix86
lib /def:libmatlb.def /out:libmatlb.lib /machine:ix86
lib /def:libmx.def /out:libmx.lib /machine:ix86
lib /def:libmat.def /out:libmat.lib /machine:ix86

将它们放入你的项目连接选项

Project->Settings->Link
Category:Input

Object/library modules:
添加:libmatpm.lib libmmfile.lib libmcc.lib libmatlb.lib libmx.lib libmat.lib

注1: 中间是空格,不要加逗号
注2: libmatpm.lib是C++ MathLib的库,如果是只用C,就不用连接它了。

Ignore libraries:
添加: msvcrt.lib
注: 仅在Debug版本中需要。原因不明:P)

以上的这些lib文件,我已经做好了,打了个包放在这里下载:matlablibs.zip (64K)

3、设置编译环境

Tools->Options->Directories

Include fiels添加:

c:\matlab\extern\include
c:\matlab\extern\include\cpp

Library fiels添加:

c:\matlab\extern\lib
c:\matlab\extern\include

注:下面这个目录是那些lib所在的地方。
如果都挪到上面的目录,这个自然就不要了。

4、编写程序%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
展开
 我来答
百度网友76b4d77
2011-08-27
知道答主
回答量:63
采纳率:0%
帮助的人:13.5万
展开全部
adsf
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式