TinyURDF 1.0.0
|
TinyURDF currently depends on the following libraries:
These dependencies are automatically fetched and compiled during the build process no sperate build process is required The library has been successfully built and tested on the following platforms with the corresponding dependencies:
Other platforms or compilers have not yet been tested. Please open an issue on GitHub Issues for any suspected bugs,
we recommend using Ninja with Microsoft Visual Studio for faster builds, for more details go to Ninja-Installtion
run the following commands to build the project:
By default, this will use the MSVC compiler on Windows and the default CMake options. To use a different compiler with Ninja, run:
If you prefer not to use Ninja, you can build the project using Unix Makefiles:
These commands will build and install the static/shared library under the lib/
directory and the include files in the include/
directory of the build folder.
You can customize the build using the following CMake options:
For Python bindings build and installation, enable the -DBUILD_PYTHON3
flag, and run the following command from the root of the project to installthem locally
bash <br> pip install --user . <br>
Note that Python bindings are not currently tested, many bugs exist. Use them at your own risk, or feel free to contribute
TinyURDF will soon be available for installation via vcpkg.