马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
编译错误,求高人指点下
我是把多个文件(包括callplotx)都编译,希望生成可执行文件,但到callplotx编译失败,帮帮忙啊!!
提示错误信息如下
>> mcc -B sglcpp callplotx
callplotx.cpp
callplotx.cpp(3227) : fatal error C1509: compiler limit : too many exception handler states in function 'Mcallplotx'. simplify function
MBUILD.BAT: Error: Compile of 'callplotx.cpp' failed.
??? 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
>>
被编译的M-文件在如下,它是一个popupmenu的回调函数,vpop1是它的值,vpop2,vpop3是另外两个popupmenu的值,根据vpop1,vpop2,vpop3的值是否为1分几种情况分别作出相应操作:若vpop1>1&&vpop2>1&&vpop3>1,在某二处(假设为位置1和位置3)画图形;若(vpop2==1||vpop3==1)&&vpop1>1,只画位置1;若vpop==1,都不画。使用的是matlab6.5本人初次使用matlab的编译功能,不知道错在哪里,怎么修改,求高人帮助!! |