标题:一个关于vc中调用matlab函数的问题?sos
只看楼主
jyzuo
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-13
 问题点数:0 回复次数:0 
一个关于vc中调用matlab函数的问题?sos


vc中需要求解一个带等式和不等式约束的二次规划问题,拟在vc中调用matlab中函数quadprog.m.
先对这个函数进行编译。输入一系列命令,及进行相关操作
mex -setup
mbuild -setup进行设置后
用下面命令对quadprog.m进行编译生成库文件aaaaalib,aaaaa .dll等。
mcc -t -h -L C -W lib:aaaaa -T link:lib quadprog.m
编译过程中出现大量警告,并最终给出如下错误信息
??? Error using ==> mbuild
Unable to complete successfully

??? Error: An error occurred while shelling out to mbuild (error code = 1).
Unable to build executable (specify the -v option for more information).

Error in ==> D:\MATLAB6p5p1\toolbox\compiler\mcc.dll

未得到动态库文件aaaaa.dll
这到底是为什么?
而我对库函数qp.m或者自己编写的m函数进行类似处理的时候,却可以得到想要的结果!
这到底是为什么?

搜索更多相关主题的帖子: matlab sos 函数 
2007-01-13 16:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-115785-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.392547 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved