Compiled DLL doesn't work on target machine
5 ビュー (過去 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).
1 件のコメント
参考
カテゴリ
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!