Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Why I got the following error when I run the ".exe" file compiled by matlab 2012b?

2 vues (au cours des 30 derniers jours)
Lucky
Lucky le 22 Mai 2014
Clôturé : MATLAB Answer Bot le 20 Août 2021
My code is a very simple one, as shown below:
function C = MyAdd(A,B)
C = A+B;
end
I compiled it to .Exe file, then run the Exe file. And I got the following error:
warning: Initializing Handle Graphics failed in matlabrc.
This indicates a potentially serious problem in your matlab setup.
which should be resolved as soon as possible. Error detected was:
MATLAB: undefinedVarOrClass
Undefined variable "graphics" or class "graphics,internal.initializeMATLABRoot".
Warning:failed to add default profiler filters.
>In matlabrc at 163
Undefined function 'javaaddpath' for input arguments of type 'cell'.
Undefined function 'javaaddpath' for input arguments of type 'cell'.
Besides, the dialog of the error is always a flash.
What should I do to solve this problem???

Réponses (1)

Romain
Romain le 22 Mai 2014
I'm not sure that you can create an *.exe file with only a function. I think that you have to compile a script.
  4 commentaires
Lucky
Lucky le 26 Mai 2014
I have change my code, as shown below:
function C = MyAdd(A,B)
A = 10;
B = 32;
C = A+B;
disp('the result of A+B is')
disp(C);
end
But it still has the same problem. However, when I run the code in matlab2010(32-bit)(with VS2010 and windows 32-bit), it's very OK. I want to know why? How to solve?
Lucky
Lucky le 29 Mai 2014
Hello???Can you help me?

Cette question est clôturée.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by