Why do I get an error mentioning "ntstatus 0xc0150002" when deploying a driver application that calls a shared library created with the MATLAB Compiler 4.9 (R2008b) using a MSVC compiler?
5 views (last 30 days)
Show older comments
I am trying to deploy a driver application that calls a shared library on a machine that does not have MATLAB or the MSVC development environment installed but I get the following error:
Error: The Side-by-Side configuration information for "c:\Temp\test.dll" contains errors.
LDR: LdrpWalkImportDescriptor() failed to probe C:\Temp\test.dll for its manifest, ntstatus 0xc0150002
Unloaded "test.dll" at address 0x02EE0000.
Accepted Answer
MathWorks Support Team
on 27 Jun 2009
Side-by-Side errors are usually caused by the MSVC Runtime Libraries being missing on the deployment machine. If you installed the MSVC Runtime Libraries, a possible cause for this error message is that you are distributing the debug version of your driver application.
The debug version of the MSVC Runtime Libraries is only included by the MSVC development environment. To work around this issue, make sure you distribute the "Release" version of your driver application and make sure that the MSVC Runtime Libraries are installed.
0 Comments
More Answers (0)
See Also
See Also
Categories
Find more on MATLAB Compiler in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!