diff options
| author | Ray <raysan5@gmail.com> | 2016-08-15 16:18:04 +0200 |
|---|---|---|
| committer | Ray <raysan5@gmail.com> | 2016-08-15 16:18:04 +0200 |
| commit | bd26b66c27ed06706a7f421214f614eca02bbc0d (patch) | |
| tree | 809ca95fed80930527997b6e85d68e9fbb286326 | |
| parent | 3377a4485b309ef52092cdf4da608313b266d919 (diff) | |
| download | raylib-bd26b66c27ed06706a7f421214f614eca02bbc0d.tar.gz raylib-bd26b66c27ed06706a7f421214f614eca02bbc0d.zip | |
Updated compiling notes
| -rw-r--r-- | examples/physics_basic_rigidbody.c | 11 | ||||
| -rw-r--r-- | examples/physics_forces.c | 12 |
2 files changed, 18 insertions, 5 deletions
diff --git a/examples/physics_basic_rigidbody.c b/examples/physics_basic_rigidbody.c index 75720c97..87316a98 100644 --- a/examples/physics_basic_rigidbody.c +++ b/examples/physics_basic_rigidbody.c @@ -5,9 +5,16 @@ * This example has been created using raylib 1.5 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * +* NOTE: +* Physac requires multi-threading, when InitPhysics() a second thread is created to manage +* physics calculations. To accomplish that, physac uses pthread Win32 library that can be +* found inside raylib/src/external/pthread directory. * -* Compile example using: -* cmd /c IF NOT EXIST pthreadGC2.dll copy C:\raylib\raylib\src\external\pthread\pthreadGC2.dll $(CURRENT_DIRECTORY) /Y +* Add pthread library when compiling physac example: +* gcc -o $(NAME_PART).exe $(FILE_NAME) $(RAYLIB_DIR)\raylib_icon -L../src/external/pthread/lib \ +* -I../src -I../src/external/pthread/include -lraylib -lglfw3 -lopengl32 -lgdi32 -lpthreadGC2 -std=c99 -Wall +* +* Note that pthreadGC2.dll must be also copied to project directory! * * Copyright (c) 2016 Victor Fisac and Ramon Santamaria (@raysan5) * diff --git a/examples/physics_forces.c b/examples/physics_forces.c index efe8e240..e45cb44c 100644 --- a/examples/physics_forces.c +++ b/examples/physics_forces.c @@ -5,10 +5,16 @@ * This example has been created using raylib 1.5 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * -* NOTE: This example requires raylib module [rlgl] +* NOTE: +* Physac requires multi-threading, when InitPhysics() a second thread is created to manage +* physics calculations. To accomplish that, physac uses pthread Win32 library that can be +* found inside raylib/src/external/pthread directory. * -* Compile example using: -* cmd /c IF NOT EXIST pthreadGC2.dll copy C:\raylib\raylib\src\external\pthread\pthreadGC2.dll $(CURRENT_DIRECTORY) /Y +* Add pthread library when compiling physac example: +* gcc -o $(NAME_PART).exe $(FILE_NAME) $(RAYLIB_DIR)\raylib_icon -L../src/external/pthread/lib \ +* -I../src -I../src/external/pthread/include -lraylib -lglfw3 -lopengl32 -lgdi32 -lpthreadGC2 -std=c99 -Wall +* +* Note that pthreadGC2.dll must be also copied to project directory! * * Copyright (c) 2016 Victor Fisac and Ramon Santamaria (@raysan5) * |
