« Return to Thread: win32 native build

Re: win32 native build

by Bart Vanherck-4 :: Rate this Message:

Reply to Author | View in Thread

Thank you.

It seems to work, at least for function calls. The data structures
remain still unresolved.

In the def file for example I see this:
TC_CORBA_short_struct DATA                
TC_CORBA_string_struct DATA              
TC_CORBA_unsigned_long_long_struct DATA  
TC_CORBA_unsigned_long_struct DATA        
TC_CORBA_unsigned_short_struct DATA      

My linkage gives unresolved for this (DATA) symbols. The solution was
that I just needed to remove "DATA" before building the lib file. But my
little test program links now.

kind regards,

Bart

Tor Lillqvist wrote:

>> I already downloaded the
>> ORBit2-dev_2.4.16-1_win32.zip from the gnome ftp site, but there were no lib
>> files included.
>>    
>
> You can produce one for instance like this:
>
> download http://tml.pp.fi/pexports-0.44.zip, unpack, put pexports.exe
> somewhere in %PATH% . pexports also comes with mingw.
> cd foo\lib
> pexports ..\bin\libORBit-2-0.dll >ORBit-2.def
> lib -def:ORBit-2.def -machine:x86 -out:ORBit-2.lib
>
> where lib is lib.exe that comes with MSVC.
>
> You can also use link -dump -exports instead of pexports, but then you
> will have to edit the output file into .def syntax, and the exported
> variables won't be marked with the DATA keyword, which probably is
> very relevant for the produced import library to be useful with MSVC.
>
> Note that I have never used ORBit2 with MSVC-built code myself, I only
> told above how to produce an MS import library.
>
> --tml
>
>  

_______________________________________________
orbit-list mailing list
orbit-list@...
http://mail.gnome.org/mailman/listinfo/orbit-list

 « Return to Thread: win32 native build