<lib>Initialize problem

I am using Visual Studio 2019 and Matlab 2018b. I'm trying to use the deployed matlab.m file as a DLL method however the program keeps crashing at the <lib.Initialize line. An exception is thrown and hence it exits. How can I fix this?

Risposte (1)

Anurag Pratap Singh
Anurag Pratap Singh il 24 Giu 2020

0 voti

Hi Michaela
I understand that you are trying to use the deployed matlab.m file as a DLL method.However it keeps on crashing at the initialization line
I would suggest you to use
const char *args[] = {"-nojvm"};
const int count = sizeof(args) / sizeof(args[0]);
mclInitializeApplication(args, count))
instead of
mclInitializeApplication(NULL,0)
If the problem still persists try using a different matlab or visual studio version as there might be matlab and visual studio mismatch.

Categorie

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by