stand alone exe and passing arguments
조회 수: 1 (최근 30일)
이전 댓글 표시
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
답변 (2개)
Walter Roberson
2018년 6월 19일
You might need to name it allFat.exe in order to invoke allFat as your entry point.
댓글 수: 0
David Pesetsky
2018년 6월 19일
댓글 수: 4
Walter Roberson
2018년 6월 19일
data point:
I just tested on Mac, compiling with R2018a. The name of the executable did not affect which function was called first.
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!