loadlibrary: Index exceeds matrix dimensions
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Francois Jeanneret
am 4 Sep. 2015
Kommentiert: Walter Roberson
am 14 Apr. 2016
I am trying to read TDMS (National Instrument data format) files from Matlab. I found a Matlab example provided by NI for reading and writing TDMS files. It consists of an extract of the TDM C DLL (library containing the necessary functions for reading and writing TDMS files in C) and an adapted C-header file (nilibddc_m.h) to be used in conjunction with the Matlab software.
In the 'Read' example the library is loaded thanks to 'loadlibrary' function. When I run the 'Read' program, I get the following error message:
====
Index exceeds matrix dimensions.
Error in loadlibrary>getLoadlibraryCompilerConfiguration (line 527)
Error in loadlibrary (line 263)
Error in ReadTDMS (line 34)
loadlibrary(DLL_Path,H_Path);
====
Any idea of what the source of the issue is? Thanks
Francois
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 4 Sep. 2015
You need to install a compiler. And if you are using Windows 10 you might not be able to get one working.
4 Kommentare
Sahar Arabzadeh
am 13 Apr. 2016
Hello
I am working with windows 8 and have the same problem. What should I do?
Walter Roberson
am 14 Apr. 2016
Sahar Arabzadeh, look at that same link http://www.mathworks.com/support/sysreq/previous_releases.html to see which compilers are needed for your MATLAB release.
If SDK 7.1 is one of the ones supported, then on Windows 8 you will probably need to uninstall .NET 4.5 and then install .NET 4.0 and then reinstall .NET 4.5
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu MATLAB Compiler SDK finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!