Compiled DLL doesn't work on target machine
4 次查看(过去 30 天)
显示 更早的评论
Hello
I've built a DLL using the Matlab Compiler Toolbox, which I would now like to integrate into a Visual Studio project. Everything compiles nicely, but the program can not be started. Instead I keep getting the 'mclmcr.dll not found' error. I've tried just about anything I was able to find in the net (adding the compiler runtime path to the system path / reinstalling the compiler runtime provided in the Matlab compiler package).
My question: am I missing something? Might it be a problem, that the dll was built on a different machine (with the same architecture) from that where I'm trying to build the c++ project?
Any comments are very welcome!
2 个评论
Kaustubha Govind
2013-8-14
Did you use the MCRInstaller from the same installation of MATLAB that you used to compile the DLL?
采纳的回答
更多回答(1 个)
Stan
2013-11-1
I noticed a similar problem (MATLAB R2013A 64bit). My program crashes when it calls the MATLAB function. Thread error: Clr20R3 (System.DllNotFoundException).
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!