[Libreoffice] Need help to debug with Visual C++ 2008

Samphan Raruenrom samphan at osdev.co.th
Mon Feb 7 02:05:03 PST 2011


FYI: We simply rename soffice.bin to soffice.bin.exe and open in it Visual
C++. Then add those path you mentioned in Project Properties.

Thanks.

On Mon, Feb 7, 2011 at 4:56 PM, Tantai Tanakanok <tantai at osdev.co.th> wrote:

> Thanks Tor,
>
> It's work.
>
> On Mon, Feb 7, 2011 at 3:33 PM, Tor Lillqvist <tlillqvist at novell.com>wrote:
>
>> > I success debug with Attach to process solution but I want to debug the
>> code
>> > that execute when LibO start.
>>
>> Ah. That is always hard for me because
>>
>> 1) I never remember which source file it is that actually contains the
>> "main" program of soffice.bin. There are half a dozen or so files with
>> promising names and/or promising directory names... of course none of them
>> has any comment giving a short descreiption of its purpose.
>>
>> 2) Once you figure out which file actually is the real main, you then need
>> to build that stuff with debug=t, open the soffice.bin in VS (does VS like
>> that, does it understand that it is a normal executable even if called .bin,
>> don't know), and I guess set in the "project's" properties PATH so that it
>> includes the URE/bin and Basis/program directories, and then just start it
>> under the debugger.
>>
>> Occasionally I have found it easier to just add a "volatile int hang=1;
>> while (hang);" loop in the main program or some other low-level enough
>> function, once I find it, and start it normally and just attach soffice.bin
>> in the debugger, break it, set breakpoints, set hang to zero, and
>> continue...
>>
>> --tml
>>
>>
>>
>>
>
>
> --
> _/|\_ Tantai Thanakanok. Open Source Development Co., Ltd.
> Tel: +66 38 311816, Fax: +66 38 773128, http://www.osdev.co.th/
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>


-- 
_/|\_ Samphan Raruenrom. Open Source Development Co., Ltd.
Tel: +66 38 311816, Fax: +66 38 773128, http://www.osdev.co.th/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110207/9ad486ea/attachment-0001.htm>


More information about the LibreOffice mailing list