谁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、编写程序%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 展开
在做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、编写程序%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询