- MAX_PATH is a constant that is defined by Windows, and represents the maximum number of characters supported to represent a system path. Historically, this constant has been defined to be 260. This is defined in one of the general Windows header files, but to resolve the issue you can simply define MAX_PATH to 260 at the top of the file.
- size_t is a path that is defined in the stddef.h header file provided by Windows. To resolve this issue, you can include this header file at the top of your file.
"loadlibrary" function gives error saying that size_t and MAX_SIZE are not defined.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MathWorks Support Team
am 2 Nov. 2020
Beantwortet: MathWorks Support Team
am 12 Mär. 2021
I have a shared C library that was built with MSVC 2017 on Windows 10. When I try to load the library using:
loadlibrary('myLibName', 'myHeaderName')
the compiler is throwing some errors saying that MAX_PATH and size_t are not defined. How can I resolve this issue and get loadlibrary to work?
Akzeptierte Antwort
MathWorks Support Team
am 2 Nov. 2020
It also should be noted that if you would like to use paths longer than 260 characters, you should be able to use _MAX_PATH as mentioned in the following Microsoft Documentation Page:
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu MATLAB Compiler 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!