I\'m trying to wrap existing C++ code into a MATLAB callable function. I\'m using Visual Studio 2013 to generate the MEX file . The MEX file is created properly, I can call
You could also run a MATLAB session as usual, and then attach Visual Studio to the running process. This is explained in more details in the documentation. Here is a quick summary:
matlab.exe
process.Turns out <MATLABROOT>\bin\matlab.exe
actually runs <MATLABROOT>\bin\w64\matlab.exe
. So if I ask Visual Studio to run that, breakpoints are triggered as expected.
Running MATLAB this way under the debugger is a lot slower than any other way, but at least now I can debug my code.