Tutorial for debugging LO with Visual Studio

Regina Henschel rb.henschel at t-online.de
Fri Jul 31 06:48:43 PDT 2015


Hi Ashod,

Ashod Nakashian schrieb:
>  > does there exists a written step-by-step tutorial, how to debug LO
> using Visual Studio, which is suitable for beginners?
>
> 1) Build with --enable-dbgutil --enable-debug on Windows.

it seems, that I need to make a new build first, before I can test the 
rest. That will last a while.

> 2) Run the application in question from instdir/program.
> 3) Run VS and from Debug menu, click Attach to Process...
> 4) Find soffice.bin from the list (the title will help you find the
> correct application, in case you have many running).
> 5) Set a breakpoint, break, continue, and enjoy debugging.
>
> Notice that this will not load the LO project or anything fancy like
> that. This is just purely for debugging. But it works perfectly well if
> you build LO correctly.
>
> If you open the correct source in VS (after attaching to soffice.bin)
> and place a breakpoint, VS will know that it's part of the LO binary you
> are debugging.
>
> You can also save this solution so you can reopen the same files with
> breakpoints at a later time to redo a similar debugging session.

The Wiki page 
https://wiki.documentfoundation.org/Development/BuildingOnWindows 
mentions "Build a project file for Visual Studio". How is that connected 
to your steps?

Kind regards
Regina


>
> On Thu, Jul 30, 2015 at 5:24 PM, Regina Henschel
> <rb.henschel at t-online.de <mailto:rb.henschel at t-online.de>> wrote:
>
>     Hi all,
>
>     does there exists a written step-by-step tutorial, how to debug LO
>     using Visual Studio, which is suitable for beginners? Or can someone
>     guide me? I have never used Visual Studio up to now.
>
>     I want to look why the MathML import has become so bad in LO
>     (tdf#75171).
>
>     Kind regards
>     Regina
>     _______________________________________________
>     LibreOffice mailing list
>     LibreOffice at lists.freedesktop.org
>     <mailto:LibreOffice at lists.freedesktop.org>
>     http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>



More information about the LibreOffice mailing list