-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update to build without errors on windows
- Loading branch information
Showing
41 changed files
with
9,300 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
{ | ||
"CurrentProjectSetting": "x64-Release" | ||
"CurrentProjectSetting": "x86 Release" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
{ | ||
"configurations": [ | ||
{ | ||
"inheritEnvironments": [ | ||
"msvc_x86" | ||
], | ||
"name": "x86-Debug", | ||
"includePath": [ | ||
"${env.INCLUDE}", | ||
"${workspaceRoot}\\**" | ||
], | ||
"defines": [ | ||
"WIN32", | ||
"_DEBUG", | ||
"UNICODE", | ||
"_UNICODE" | ||
], | ||
"intelliSenseMode": "windows-msvc-x86" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
Copyright (c) 2002-2006 Marcus Geelnard | ||
|
||
Copyright (c) 2006-2019 Camilla Löwy | ||
|
||
This software is provided 'as-is', without any express or implied | ||
warranty. In no event will the authors be held liable for any damages | ||
arising from the use of this software. | ||
|
||
Permission is granted to anyone to use this software for any purpose, | ||
including commercial applications, and to alter it and redistribute it | ||
freely, subject to the following restrictions: | ||
|
||
1. The origin of this software must not be misrepresented; you must not | ||
claim that you wrote the original software. If you use this software | ||
in a product, an acknowledgment in the product documentation would | ||
be appreciated but is not required. | ||
|
||
2. Altered source versions must be plainly marked as such, and must not | ||
be misrepresented as being the original software. | ||
|
||
3. This notice may not be removed or altered from any source | ||
distribution. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
# GLFW binaries for 32-bit Windows | ||
|
||
This archive contains documentation, headers, pre-compiled static libraries, | ||
import libraries and DLLs for GLFW 3.4. | ||
|
||
Binaries for the following compilers are included | ||
|
||
- Visual C++ 2022 (built with 17.9.0) | ||
- Visual C++ 2019 (built with 16.11.34) | ||
- Visual C++ 2017 (built with 15.9.60) | ||
- Visual C++ 2015 (built with 14.0.25431.01) | ||
- Visual C++ 2013 (built with 12.0.40629.00) | ||
- MinGW-w64 (built with 13.2.0-win32-dwarf-msvcrt) | ||
|
||
Binaries for the original MinGW distribution are no longer included. MinGW | ||
appears to no longer be maintained and should not be used. The much more | ||
capable MinGW-w64 project should be used instead. This release of GLFW can | ||
still be compiled with the original MinGW if necessary, but future releases will | ||
drop this support. | ||
|
||
|
||
## Binaries for Visual C++ | ||
|
||
All binaries for Visual C++ 2017 and earlier are compatible with Windows XP, but | ||
this is not supported by Visual C++ 2019. This support has been deprecated by | ||
Microsoft and GLFW will also drop support for Windows XP in a future release. | ||
|
||
### GLFW as a DLL | ||
|
||
To use GLFW as a DLL, link against the `glfw3dll.lib` file for your | ||
environment. This will add a load time dependency on `glfw3.dll`. The | ||
remaining files in the same directory are not needed. | ||
|
||
This DLL is built in release mode for the Multithreaded DLL runtime library. | ||
|
||
There is also a GLFW DLL and import library pair in the `lib-static-ucrt` | ||
directory. These are built with Visual C++ 2019 and the static Multithreaded | ||
runtime library. | ||
|
||
### GLFW as a static library | ||
|
||
To use GLFW as a static library, link against `glfw3.lib` if your application | ||
is using the Multithreaded DLL runtime library, or `glfw3_mt.lib` if it is | ||
using the static Multithreaded runtime library. The remaining files in the same | ||
directory are not needed. | ||
|
||
The static libraries are built in release mode and do not contain debug | ||
information but can still be linked with the debug versions of the runtime | ||
library. | ||
|
||
|
||
## Binaries for MinGW-w64 | ||
|
||
### GLFW as a DLL | ||
|
||
To use GLFW as a DLL, link against the `libglfw3dll.a` file for your | ||
environment. This will add a load time dependency on `glfw3.dll`. The | ||
remaining files in the same directory are not needed. | ||
|
||
The DLLs are built in release mode. | ||
|
||
The DLLs depend on the `msvcrt.dll` C runtime library. There is also a GLFW | ||
DLL and import library in the `lib-static-ucrt` directory that is built with | ||
Visual C++ 2019 and statically linked against the UCRT. | ||
|
||
All DLLs in this archive provide the same ABI and can be used as drop-in | ||
replacements for one another, as long as the C runtime library they depend on is | ||
available. | ||
|
||
### GLFW as a static library | ||
|
||
To use GLFW as a static library, link against the `libglfw3.a` file for your | ||
environment. The other files in the same directory are not needed. | ||
|
||
The library is built in release mode and do not contain debug information. | ||
|
Oops, something went wrong.