How can I debug mex file

I have downloaded a .m file and a .mex file (I have also the associated .c file). The .m file calls a function of the .mex file. If I run the .m file, it´ll throw a runtime-error in the .mex file. My question is: How can I debug the mex file? I can´t open it like a .m file. It gives me the line, which throw the error, but I don´t know how to see the code. One of my ideas was to use the c file, but I can´t detect the error line, since the code is completly different. I read, that Visual Studio could help, but it is not for free, so is there another solution?

1 个评论

Note: Visual Studio is free for non-commercial use. (Unless you exceed your lifetime limit on number of installations. Which is certainly possible, especially if you run virtual machines.)

请先登录,再进行评论。

回答(1 个)

Piyush Kumar
Piyush Kumar 2024-8-27

0 个投票

Please check this documentation link that describes "Running and Debugging MEX functions".

类别

帮助中心File Exchange 中查找有关 Write C Functions Callable from MATLAB (MEX Files) 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by