MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]GUI生成EXE文件运行出错,请高手指点 (https://www.labfans.com/bbs/showthread.php?t=3453)

nanboforever 2008-06-04 20:41

[求助]GUI生成EXE文件运行出错,请高手指点
 
[SIZE="5"]各位高手:

我在将GUI文件生成EXE文件时能通过编译,但碰到了以下的问题,可能是关联失效,但不知道该如何解决,请帮忙救命啊

运行EXE文件时出现的DOS窗口有如下信息:

An error occurred in the callback : TESTI_O<'Output_CreateFcn',gcbo,[],guidata<gcbo>>
The error message caught was : Reference to unknown function or variable 'TESTI_O' while evaluating expression.



对应控件程序为(是程序自动生成的,我没有改动任何地方):

function Output_CreateFcn(hObject, eventdata, handles)
% hObject handle to Output (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end



不知道如何解决,请大侠们帮忙啊,小弟先行谢过了[/SIZE]

nanboforever 2008-06-06 14:21

没有人知道吗?我感觉这里的人都是高手啊

nanboforever 2008-06-10 11:15

路是靠自己走出来的

foxselina 2008-06-10 13:26

上面不是说了嘛:
Reference to unknown function or variable 'TESTI_O' while evaluating expression.

dishengpiao 2008-06-11 11:19

把你的“TESTI_O”贴出来看看

nb004 2008-06-11 19:52

你在生成exe的时候有没有把TESTI_O.m也关联近来阿?

nanboforever 2008-06-17 18:14

已经查明原因,那就是文件名中不能包含大写字母,一个也不能有!!!

remnant 2008-06-24 20:43

[QUOTE=nanboforever;12757]已经查明原因,那就是文件名中不能包含大写字母,一个也不能有!!![/QUOTE]

你这个说法有问题,我的GUI程序就是大小写混合的,没有任何问题。

s060872 2008-09-04 15:13

回复: [求助]GUI生成EXE文件运行出错,请高手指点
 
你在MATLAB环境下运行就应该有这个个问题,然后修改一下,或者你把程序贴出来看一下。


所有时间均为北京时间。现在的时间是 10:50

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.