Unable initialize the Matlab dll in c++ -


i'm using windows 7 x64 matlab r2012b x32 , vs2010.

i want call matlab function named add in c++. convert add.m dll using mcc command, , add project. have got error after tried initialize dll.

int _tmain(int argc, _tchar* argv[]) {     if(!addinitialize())             cout<<"addinitialize fail!!!"<<endl;     return 0; } 

the output info:

first-chance exception @ 0x74c6c42d in matlabtest.exe: microsoft c++ exception: mathworks::mcli18nutil::deployedexception @ memory location 0x0029eff0.. thread 'win32 thread' (0xc04) has exited code 0 (0x0). program '[1100] matlabtest.exe: native' has exited code 0 (0x0). 

because ran mcc command -c option, need add add.ctf file path dll stored before initializing dll.

i can run mcc command again without -c option generate new dll. , use new dll instead of old 1 solve problem.


Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -