Win32: resolve some symbols re-definition of windows.h in glfw3native.h #2643
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This reflects GLFW's fix: glfw/glfw#1348
Currently, we can't build raylib with an external GLFW in Win32
since some symbol re-definition errors occur.
The internal GLFW in raylib seems to avoid this problem by customizing
glfw3native.h
: 2feea87This fix enables building with an external GLFW in Win32 without any customization,
if it contains the fix of glfw/glfw#1348.
This fix is compatible with the current internal GLFW too.
If we update the internal GLFW to the latest before we merge this branch,
we don't need the commit: 6609c68.
In that case, I will remove that commit from this branch.