Main Content

Troubleshooting C++ Interface Issues

Why Is a Function Missing from the Definition File?

If a library contains any unsupported language features or data types, then the functionality is not included in the library definition file.

MATLAB Did Not Create .mlx Definition File

Sometimes, the content of library files exceeds limits which causes MATLAB® to create an .m file instead of an .mlx file. Search your output folder for a definition file of the form definelibName.m and edit the contents as you would the .mlx version.

Cannot Open .mlx Definition File

If you have issues opening the .mlx file, then you can use the corresponding definelibName.m file instead. First delete the .mlx file, and then open the .m file in MATLAB Editor.

Related Topics