-
Notifications
You must be signed in to change notification settings - Fork 49
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
library won't find libglfw.so.3.3 #21
Comments
I belive the reason there isn't a libglfw.so in /lib64 is so that applications can target glfw-2? Anyway glfw-net should change it's search target to look for libglfw.so.3 instead. |
I do agree that path resolving can definitely be improved, especially with .NET Standard. Mono and .NET Core have some great APIs for dynamically resolving the path, but nothing that is standardized between them. The issue is even worse on Windows, as the binary is named "glfw3", which is inconsistent with its *nix counterparts. I have a couple solutions I thought to solve this, would be interested in getting some feedback from yourself or others, or something else entirely that I didn't think of.
I am strongly leaning to simply making this .NET Core and taking advantage of its features for loading, especially with its growing maturity. |
I'm fully in agreement with you about not using delegates and proc adresses. For my purposes focusing on Core would make the most sense to me. There might be some people who will need to switch their projects over to Core but I don't see someone needing WPF etc and GLFW. Anyway, if someone does want to stay on Mono or Framework they could always fork the project and and maintain their own version right? |
On fedora 31 atleast the library won't find the dll. If I manually create a soft link from libglfw.so to libglfw.so.3 the thing works without any issues.
Is this a problem with glfw-net or is there supposed to be a .so link already there?
The text was updated successfully, but these errors were encountered: