Updated Compile for Windows (markdown)

master
Ray 7 years ago
parent
commit
c5696e5607
2 changed files with 36 additions and 31 deletions
  1. +0
    -31
      Compile-for-Windows.md
  2. +36
    -0
      Working-on-Windows.md

+ 0
- 31
Compile-for-Windows.md

@ -1,31 +0,0 @@
To build your raylib game for Windows, raylib installer comes with all the required tool; it includes a ready to use code editor: Notepad++ with some useful scripts ready and it also includes MinGW compiler with basic C libraries.
If you want to use another code editor like Visual Studio or another compiler package you can also use them but this instructions below are focused on raylib standard development tools: Notepad++ and MinGW.
### Installing raylib
Just download raylib installer and run it. It installs Notepad++ and MinGW, custom versions for better integration with raylib.
Add the bin path of raylib installer's GNU tools to your PATH environment variable.
_e.g. C:\raylib\MinGW\bin_
NOTE: Make sure the following libs (and their headers) are accessible to the compiler (This should be taken care of after following the above steps):
GLFW3 - libglfw3.a (static version)
OpenAL Soft - libOpenAL32.a (static version)
### Compiling raylib source code
_Step 1:_ Using MinGW make tool, just navigate from command line to `raylib/src/` folder and type:
mingw32-make PLATFORM=PLATFORM_DESKTOP
NOTE: By default raylib is compiled for OpenGL 3.3 Core backend; to compile for OpenGL 1.1 just type:
mingw32-make PLATFORM=PLATFORM_DESKTOP GRAPHICS=GRAPHICS_API_OPENGL_11
### Compiling your raylib game
_Step 1:_ Using MinGW make tool, just navigate from command line to `raylib/examples/` folder and type:
mingw32-make PLATFORM=PLATFORM_DESKTOP

+ 36
- 0
Working-on-Windows.md

@ -0,0 +1,36 @@
## Building Library
To build your raylib game for GNU/Linux you need to download raylib git repository. raylib already comes with ready-to-use makefiles and CMake system to compile source code, examples and templates.
**raylib Windows Installer** comes with all the required tool to develop with raylib, those tools are:
* C Compiler (TCC or MinGW) - To compile the code, it includes all required system libraries.
* Notepad++ (preconfigured) - To edit code, it includes ready-to-use scripts to compile code and examples.
* raylib library - Including, source, release, examples and templates.
If you want to use another code editor like Visual Studio or another compiler you can also use them but this instructions below are focused on raylib standard development tools: Notepad++ and TCC/MinGW.
### Build raylib using Notepad++ script
Just open `raylib/src/raylib.h` source file on Notepad++ and execute (F6) the script `raylib_source_compile`
### Build raylib using make
Using MinGW make tool, just navigate from command line to `raylib/src/` folder and type:
mingw32-make PLATFORM=PLATFORM_DESKTOP
By default raylib is compiled for OpenGL 3.3 Core backend; to compile for OpenGL 1.1 just type:
mingw32-make PLATFORM=PLATFORM_DESKTOP GRAPHICS=GRAPHICS_API_OPENGL_11
## Building Examples
### Build example using Notepad++ script
Just open your example source file on Notepad++ and execute (F6) the script `raylib_compile_execute`
### Build ALL examples using make
Using MinGW make tool, just navigate from command line to `raylib/examples/` folder and type:
mingw32-make PLATFORM=PLATFORM_DESKTOP

Loading…
Cancel
Save