概述
一、
mcc
的配置:
在 matlab7.1 的命令窗口中输入以下命令:
>>mbuild -setup
选择 [1] C++Builder6.0
在 matlab7.1 的命令窗口中输入以下命令:
>>mbuild -setup
选择 [1] C++Builder6.0
>>mex -setup
选择 [1] C++Builder6.0
选择 [1] C++Builder6.0
二、编译
matlab
程序
>>
mcc –B
csglsharedlib:mylib
(
生成的
dll
名称
)
fun1 fun2 ……
编译生成:
mylib.h
、
mylib.lib
、
mylib.dll
、
mylib.ctf
三、工程的建立和设置
建立一个
C++Builder6.0
的工程并保存,将
Matlab
编译生成的四个重要的文件(
mylib.h
、
mylib.lib
、
mylib.dll
、
mylib.ctf
)拷贝到工程目录中,并将
<matlab71_root>/extern/lib/win32/borland/bc54
目录下的
libmx.lib libmat.lib libeng.lib
拷贝到工程目录下;点击“工程”菜单下的“添加到工程”将以上这些文件除
mylib.ctf
文件之外的文件都添加到工程项目中;
四、设置编译路径
点击“工程”
à
“选项”
à
“
Directories/Conditionals
”,在
Include path
中添加目录:
$(matlab)/extern/include
,再在
library path
中添加目录:
$(matlab)/extern/lib/win32/borland
和目录:
$(matlab)/extern/lib/win32/borland/bc54
;
<
到此设置完毕,具体编程细节和
VC6.0
类似;
By
:
Favory.peng>
最后
以上就是独特热狗为你收集整理的C++Builder与Matlab7.1混合编程环境设置的全部内容,希望文章能够帮你解决C++Builder与Matlab7.1混合编程环境设置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复