External dll in Matlab works fine on Windows 7 build 7601 and do not work on Windows 7 build 7600 ?!
1 view (last 30 days)
Show older comments
I have created a DLL with MSVS 2008 compiler. It can be loaded to Matlab and works fine on Windows 7 Build 7601 SP1. It was tested on Matlab 2011b and Matlab 2009b with excellent result. It even works fine without compiler (with precreated prototype file). But I cannot force it to work on Windows 7 Build 7600 SP1, Matlab 2009b (this is the only difference I can find, build 7600 instead of 7601). The DLL itself works fine on this host too. How can I solve this problem?
2 Comments
Answers (1)
Kaustubha Govind
on 30 Mar 2012
Looks like you are getting a SegV - this could be due to a bug in your DLL code. I would recommend debugging your DLL using Visual Studio (attach MATLAB as a process to the Visual Studio debugger and run your MATLAB code that calls into the DLL) and find the line that the SegV occurs at.
See Also
Categories
Find more on C Shared Library Integration in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!