Building RVO2-3D Library

We assume that you have downloaded RVO2-3D Library and unpacked the ZIP archive to a path $RVO_ROOT.

Apple Xcode 4.x

Open $RVO_ROOT/RVO.xcodeproj and select the Static Library scheme. A static library libRVO.a will be built in the default build directory.

CMake

Create and switch to your chosen build directory, e.g. $RVO_ROOT/build. Run cmake inside the build directory on the source directory, e.g. cmake $RVO_ROOT/src. Build files for the default generator for your platform will be generated in the build directory.

GNU Make

Switch to the source directory $RVO_ROOT/src and run make. Public header files (API.h, RVO.h, RVOSimulator.h, and Vector3.h) will be copied to the $RVO_ROOT/include directory and a static library libRVO.a will be compiled into the $RVO_ROOT/lib directory.

Microsoft Visual Studio 2010

Open $RVO_ROOT/RVO.sln and select the RVOStatic project and a configuration (Debug or Release). Public header files (API.h, RVO.h, RVOSimulator.h, and Vector3.h) will be copied to the $RVO_ROOT/include directory and a static library, e.g. RVO.lib, will be compiled into the $RVO_ROOT/lib directory.