top of page

Debug from a DLL Project - Visual Studio (Windows)[^3^]



0.Creat your dll or mexw32 file using the option make -g or mex -gfilename.c1.Close every thing(to make it fast .. not mandatory though2.Open MSVC 2008 Express Edition3.Open Matlab4.From MS VC 2008 Go To Tools->Attach To Process (If this option doesn't show up repeat step 1 and it will :)5.In Attach to process, select MATLAB.exe (Native code option isselected by default. If it is not select it manually)6.From VC IDE, go to File->Open->File and select the file havingmexFunction(testmex.c in my case)7.Put Breakpoints ar required lines(it will show warning that the codemay not hit the breakpint as the symbols for this are not loaded)Ignore the warning.8.Run your simulation (It will be good to put a breakpoint in Matlabcode line in which we call the mex func.9.Run the code and it will hit the breakpoint...now we can stepexecute it.




visual studio 2008 breakpoint in dll




Visual Studio 2008 is focused on development of Windows Vista, 2007 Office system, and Web applications. For visual design, a new Windows Presentation Foundation visual designer and a new HTML/CSS editor influenced by Microsoft Expression Web are included. J# is not included. Visual Studio 2008 requires .NET 3.5 Framework and by default configures compiled assemblies to run on .NET Framework 3.5, but it also supports multi-targeting which lets the developers choose which version of the .NET Framework (out of 2.0, 3.0, 3.5, Silverlight CoreCLR or .NET Compact Framework) the assembly runs on. Visual Studio 2008 also includes new code analysis tools, including the new Code Metrics tool (only in Team Edition and Team Suite Edition).[142] For Visual C++, Visual Studio adds a new version of Microsoft Foundation Classes (MFC 9.0) that adds support for the visual styles and UI controls introduced with Windows Vista.[143] For native and managed code interoperability, Visual C++ introduces the STL/CLR, which is a port of the C++ Standard Template Library (STL) containers and algorithms to managed code. STL/CLR defines STL-like containers, iterators and algorithms that work on C++/CLI managed objects.[144][145]


The final release of Visual Studio 2013 became available for download on October 17, 2013, along with .NET 4.5.1.[190] Visual Studio 2013 officially launched on November 13, 2013, at a virtual launch event keynoted by S. Somasegar and hosted on events.visualstudio.com.[191] "Visual Studio 2013 Update 1" (Visual Studio 2013.1) was released on January 20, 2014.[192]Visual Studio 2013.1 is a targeted update that addresses some key areas of customer feedback.[193]"Visual Studio 2013 Update 2" (Visual Studio 2013.2) was released on May 12, 2014.[194]Visual Studio 2013 Update 3 was released on August 4, 2014. With this update, Visual Studio provides an option to disable the all-caps menus, which was introduced in VS2012.[195]"Visual Studio 2013 Update 4" (Visual Studio 2013.4) was released on November 12, 2014.[196]"Visual Studio 2013 Update 5" (Visual Studio 2013.5) was released on July 20, 2015.[197] 2ff7e9595c


Recent Posts

See All

Comments


bottom of page