[Gtk-sharp-list] Crossplatform gtk# app

Martin (OpenGeoMap) martin at opengeomap.org
Wed Apr 2 10:31:37 EDT 2008


Mathias Tausig escribió:
>> Hi:
>>     
>>>> On Wed, Apr 2, 2008 at 6:27 AM, Mathias Tausig <mtausig at fsmat.at>
>>>> wrote:
>>>>
>>>>         
>>>>> Hy!
>>>>>
>>>>>  I would like to develop a crossplatform (that is linux and windows)
>>>>>  application which uses gtk# using mono. Is there some way of sparing
>>>>> the
>>>>>  windows users the hassle of installing the gtk# assemblies by somehow
>>>>>  "statically linking" the neccesary assemblies into my application?
>>>>>
>>>>>           
>>>> Hi,
>>>>
>>>> If you just needed the GTK# assemblies, you could either bundle the
>>>> dlls with your app, or if you really want, statically link them with
>>>> the Mono link.
>>>>
>>>> Unfortunately it's not that simple, as you need GTK+ and various
>>>> unmanaged glue libraries too. You could bundle these with your app
>>>> too, but it would make more sense just to invoke the GTK# installer
>>>> from your program's installer.
>>>>
>>>>         
>>> I just used the term "statical linking", since that's what I would do if
>>> it where an ordinary C program, if bundling works too, that's fine with
>>> me.
>>> But since this is  going to be my first mono project, I have to ask some
>>> more stupid questions:
>>> What exactly do you mean by "bundling" Simply having the neccesary dll
>>> in
>>> te same dir as the exe, or somehow linking it? If the latter, how can I
>>> achieve that (commandline, monodevelop).
>>>
>>>       
>> I am working with ruby-gnome for windows, and i do this. I believe you
>> only need copy all mono files and create a bat file to exec your software.
>>
>>     

Just tried it, doesn't work. After he found all the correct assembly-dll's
he complains about not finding the libgtk-win32.dll.

>>     
>>>> Hopefully there will come a time when we can assume that GTK# is
>>>> present on windows ;-)
>>>>
>>>>         
>>> While there's life, there's hope :-)
>>>
>>> Thank you for your insight.
>>>
>>>       
>> Apple support GTK for mac os in a native way.
>>     
>>> cheers
>>>       
>
>
>   

Well, but Apple is just stolen Linux ...

cheers
Mathias

>   
>>> mathias
>>>
>>>
>>>       
>> Regards.
>>
>>
>>
>>     
>
>
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20080402/56a3a0bc/attachment-0001.html 


More information about the Gtk-sharp-list mailing list