- Save the file as a .txt file instead of a .m file
- -a in the .txt file
- Read in the data from the text file instead
.m file (included into .exe) to string
2 次查看(过去 30 天)
显示 更早的评论
Suppose I have a main function, which I will compile using mcc, and suppose I have a helper function, which I will include into the compilation, using the '-a' argument.
I want to extract the helper function's code as a string, from the main function exe. The helper function must be included in - no extracting from a separate .m file.
Pre-compilation, I was able to extract the code using importdata(), or fileread(), but after compilation it doesn't work properly.
I tried a few other methods, but nothing worked for me. Any suggestions? Thanks!
5 个评论
jgg
2016-1-10
I'm going to post this as a solution, so you can accept it and people can see how you solved the problem.
回答(1 个)
jgg
2016-1-10
This ended up being the solution, although it was posted as a comment: I'm not an expert on mcc, but I don't think that's possible. You can certainly read in the uncompiled .m file, but post-compilation, that shouldn't be possible.
You could try a work-around:
- Save the file as a .txt file instead of a .m file
- -a in the .txt file
- Read in the data from the text file instead
You'll have an extra document floating around but it will be compiled into your compiled code so probably not an issue?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Parallel for-Loops (parfor) 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!