How to load library without using mingw64 complier?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Xiaohong He
el 8 de Ag. de 2020
Comentada: Xiaohong He
el 9 de Ag. de 2020
Hi, I have created a cpp file which includes many functions that I want to use. Then I compiled this file with mingw64, which is recommended by MATLAB, to get mexw64 file. After that, I used loadlibrary function to load my header file to MATLAB and then I can use lib.xxx.xxx function to call my C functions. This is working and everything is great. In conclusion, I can call my functions with only .m file, .h file and .mexw64 file. However, I want to call my C functions without downloading mingw64 compiler. The problem is that I cannot use loadlibrary function without mingw64 compiler. Besides, I find that mexw64 file can be called without mingw64 compiler but I only find examples about calling mexw64 file containing only one function.
Can I load my library without using loadlibrary function to avoid using mingw64 compiler? Or can I call my mexw64 file and call each function in it? Thanks a lot.
0 comentarios
Respuesta aceptada
Walter Roberson
el 8 de Ag. de 2020
You do not need the compiler provided you have created a prototype file.
3 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre MATLAB Support for MinGW-w64 C/C++ Compiler en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!