-
Notifications
You must be signed in to change notification settings - Fork 33
Draft: Windowsxwtgtk3: Do not merge #154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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?