Skip to content

Using libvroom

Julien Coupey edited this page Jun 28, 2022 · 2 revisions

VROOM can be used as a library from a C++ project.

  1. Build from source in order to create the static library lib/libvroom.a;
  2. Link the library in your own project;
  3. Create and solve problem instances from C++.

Important notes

We try hard to make VROOM easy to use directly from C++ and it is already embedded in several downstream projects. But the dev focus is on the json API, thus:

  • we don't have a dedicated documentation for the C++ API so the reference is the libvroom.cpp example.
  • while we follow semantic versioning for the json API, there is no guarantee that the C++ API won't change across versions due to feature additions or refactoring.
Clone this wiki locally