Draft: Windowsxwtgtk3: Do not merge#154
Conversation
I assume the problem here is that you installed the 32 bit version of the libraries but are executing a 64 bit application? |
The original mono gtk3 installer have only a 32 bit version. And using the new nuget package and the libraries from msys2 also have not worked. https://github.com/GtkSharp/GtkSharp/wiki/Installing-Gtk-on-Windows But on GTK2 under this branch the 32bit installation of the libraries worked: https://github.com/MakiWolf/dotdevelop/tree/windowslinuxbuild |
|
Another strange thing when I use this working gtk2 branch under https://github.com/MakiWolf/dotdevelop/tree/windowslinuxbuild Console.WriteLine("loc:"+loc); It outputs: loc:C:\msys64\home\Marku\windowslinuxbuild\main\build\bin\Xwt.Gtk.Windows.dll strange when I look with a file manager here there is no file Xwt.Gtk.Windows.dll only a file without windows in the name!? |
Played here also with gtk3, but at least it did not start.
I have installed gtksharp using this guide:
https://github.com/GtkSharp/GtkSharp/wiki/Installing-Gtk-on-Windows
I also tried starting it with msys2
I also installed then
https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer
but this did not solve the error
I think it uses gtksharp2 installation from this line:
https://github.com/MakiWolf/dotdevelop/blob/7dc1f75236d71b4a995caed84fee7b192be126b9/main/src/core/MonoDevelop.Core/MonoDevelop.Core/Platform.cs#L102
I also don't know if gtksharp have a registry path to replace gtk2 here?