|
@ -1,23 +1,23 @@ |
|
|
# RayLib 3.5 and Visual Studio 2019 configuration |
|
|
# RayLib 3.5 and Visual Studio 2019 configuration |
|
|
## Building _raylib.lib_ and _raylib.dll_ |
|
|
## Building _raylib.lib_ and _raylib.dll_ |
|
|
* Download or clone [raysan5/raylib](https://github.com/raysan5/raylib) folder. |
|
|
* Download or clone [raysan5/raylib](https://github.com/raysan5/raylib) folder. |
|
|
* In _".../raylib/projects/VS2019"_ find _raylib.sln_ and open it with **Visual Studio 2019**. |
|
|
|
|
|
|
|
|
* In _"(your_folder_location)/raylib/projects/VS2019"_ find _**raylib.sln**_ and open it with **Visual Studio 2019**. |
|
|
* Go to **Solution Explorer** window and find **raylib** project |
|
|
* Go to **Solution Explorer** window and find **raylib** project |
|
|
* Right click on it and choose **Set as Startup Project** |
|
|
* Right click on it and choose **Set as Startup Project** |
|
|
* Check **Solution Configurations** (must be **Release.Dll x64**) |
|
|
* Check **Solution Configurations** (must be **Release.Dll x64**) |
|
|
* Go to **Build > Build raylib** or press **_Ctrl + B_** to build _raylib.lib_ and _raylib.dll_ |
|
|
|
|
|
|
|
|
* Go to **Build > Build raylib** or press **_Ctrl + B_** to build _**raylib.lib**_ and _**raylib.dll**_ |
|
|
|
|
|
|
|
|
## Creating your own project |
|
|
## Creating your own project |
|
|
* Create **new project > Console App** |
|
|
* Create **new project > Console App** |
|
|
* Go to **Project > Properties** |
|
|
* Go to **Project > Properties** |
|
|
* In opened window go to **Configuration Properties > C/C++ > General** and add `...\raylib\src folder` (contains _.h_ files) to **Additional Include Directories** |
|
|
|
|
|
|
|
|
* In opened window go to **Configuration Properties > C/C++ > General** and add `(your_folder_location)\raylib\src folder` (contains _.h_ files) to **Additional Include Directories** |
|
|
* Go to **C/C++ > Preprocessor** and include the following **Preprocessor Definitions** (for Windows platform): |
|
|
* Go to **C/C++ > Preprocessor** and include the following **Preprocessor Definitions** (for Windows platform): |
|
|
- ` GRAPHICS_API_OPENGL_33` |
|
|
- ` GRAPHICS_API_OPENGL_33` |
|
|
- ` PLATFORM_DESKTOP` |
|
|
- ` PLATFORM_DESKTOP` |
|
|
* Go to **C/C++ > Advanced** and set **Compile As** to **Compile as C Code (/TC)** (if you want to yse code from examples) |
|
|
* Go to **C/C++ > Advanced** and set **Compile As** to **Compile as C Code (/TC)** (if you want to yse code from examples) |
|
|
* Go to **Linker > General** and add `...\raylib\projects\VS2019\bin\x64\Release.DLL` folder to **Additional Library Directories** |
|
|
|
|
|
|
|
|
* Go to **Linker > General** and add `(your_folder_location)\raylib\projects\VS2019\bin\x64\Release.DLL` folder to **Additional Library Directories** |
|
|
* Go to **Linker > Input** and add `raylib.lib` to **Additional Dependencies** |
|
|
* Go to **Linker > Input** and add `raylib.lib` to **Additional Dependencies** |
|
|
* Go to _"...\raylib\projects\VS2019\bin\x64\Release.DLL"_ folder and copy _raylib.dll_ to your project folder (main .cpp must be in this folder) |
|
|
|
|
|
|
|
|
* Go to _"(your_folder_location)\raylib\projects\VS2019\bin\x64\Release.DLL"_ folder and copy _**raylib.dll**_ to your project folder (main ***.cpp** must be in this folder) |
|
|
* Set your project's platform to **x64** (if you build your libraries in x64) |
|
|
* Set your project's platform to **x64** (if you build your libraries in x64) |
|
|
|
|
|
|
|
|
## Start coding |
|
|
## Start coding |