[Mono-devel-list] GTK# error on MacOS X
John Luke
john.luke at gmail.com
Tue Jul 20 13:55:36 EDT 2004
That is supposed to get mapped from 'libgtk-win32-2.0-0.dll' to
whatever the actual name of gtk+ is on MaxOSX. Looks like something
went wrong in the installation of Gtk#, which should have put a
gtk-sharp.dll.config file with that info next to gtk-sharp.dll in the
GAC so this would happen automatically.
On Tue, 20 Jul 2004 13:39:21 -0400, Brian Gilman <gilmanb at jforge.net> wrote:
> Hello Everyone,
>
> I've tried to compile the following example application on Mac OS X:
>
> using System;
> using Gtk;
> class MainClass {
> public static void Main (string[] args)
> {
> Application.Init ();
> Window w = new Window ("Gtk# Basics");
> Button b = new Button ("Hit me");
> w.DeleteEvent += new
> DeleteEventHandler (Window_Delete);
> b.Clicked += new
> EventHandler (Button_Clicked);
> // initialize the GUI
> w.Add (b);
> w.SetDefaultSize (200, 100);
> w.ShowAll ();
> Application.Run ();
> }
> static void Window_Delete (object o,
> DeleteEventArgs args)
> {
> Application.Quit ();
> args.RetVal = true;
> }
> static void Button_Clicked (object o, EventArgs
> args)
> {
> System.Console.WriteLine ("Hello, World!");
> }
> }
>
> I compile this app with the following command:
>
> mcs Main.cs -pkg:gtk-sharp
>
> I think issue the following command to run:
>
> mono Main.exe
>
> I get the following exception:
>
> Unhandled Exception: System.DllNotFoundException:
> libgtk-win32-2.0-0.dll
> in <0x000dc> (wrapper managed-to-native) Gtk.Application:gtk_init
> (int&,intptr&)
> in <0x0004c> Gtk.Application:Init ()
> in <0x00028> MainClass:Main (string[])
>
> Can someone help me out with this error? Mono seems to think I'm on a
> windows box!
>
> Best,
>
> -B
>
> --
> Brian Gilman
> President Panther Informatics Inc.
> 9 Acadia Park #2
> Somerville, MA 02143
> Phone 617-335-8276
> E-Mail: gilmanb at pantherinformatics.com
> gilmanb at jforge.net
> AIM: gilmanb1
>
> 01000010 01101001 01101111
> 01001001 01101110 01100110
> 01101111 01110010 01101101
> 01100001 01110100 01101001
> 01100011 01101001 01100001
> 01101110
>
> Confidentiality Notice
>
> This transmission and the documents contained herein are confidential
> and privileged. The transmission and the documents are intended only
> for the individuals or entities named above. If you are not the
> intended recipient, any disclosure, copying, distribution or use of
> this transmission is prohibited. If you received this transmission in
> error, please contact us
> immediately so that we may arrange for its return.
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
More information about the Mono-devel-list
mailing list