stand alone exe and passing arguments
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi. Here's an example of what I compiled, how i invoke it, and the error. It's on DOS.
function success = allFat (sourcecode,dir,fat_dir,results_type,location,method_type,bin_size,lifetime,n_processors_input)
results_type = str2double(results_type);
bin_size = str2double(bin_size);
lifetime = str2double(lifetime);
n_processors_input = str2double(n_processors_input);
do stuff with these args...
end
Invoked like:
>fatigue_GE127_45cores_bin_size2_forEXE.exe J:\Calc\path J:\Calc\anotherPath J:\Calc\path\morePath 3 b GL 2 20 45
The error:
Undefined function or variable 'fatigue_GE127_45cores_bin_size2_forEXE'.
MATLAB:UndefinedFunction
Error:Undefined function 'fatigue_GE127_45cores_bin_size2_forEXE' for input arguments of type 'char'.
0 Kommentare
Antworten (2)
Walter Roberson
am 19 Jun. 2018
You might need to name it allFat.exe in order to invoke allFat as your entry point.
0 Kommentare
David Pesetsky
am 19 Jun. 2018
4 Kommentare
Walter Roberson
am 19 Jun. 2018
data point:
I just tested on Mac, compiling with R2018a. The name of the executable did not affect which function was called first.
Siehe auch
Kategorien
Mehr zu MATLAB Compiler finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!