| General | |
|---|---|
| CI/CD | |
| conda |
Simple C++ wrapper for osqp library.
The documentation is available online at the accompanying website.
The project depends only on osqp and Eigen3. Please install Catch2 if you want to run the tests only for testing.
You can easily the library with conda using the following command
conda install -c conda-forge osqp-eigen
conda will automatically install osqp and Eigen3.
- Clone the repository
git clone https://github.com/robotology/osqp-eigen.git - Build it
cd osqp-eigen mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX:PATH=<custom-folder> ../ make make install - Add the following environmental variable
OsqpEigen_DIR=/path/where/you/installed/
osqp-eigen provides native CMake support which allows the library to be easily used in CMake projects.
osqp-eigen exports a CMake target called OsqpEigen::OsqpEigen which can be imported using the find_package CMake command and used by calling target_link_libraries as in the following example:
cmake_minimum_required(VERSION 3.0)
project(myproject)
find_package(OsqpEigen REQUIRED)
add_executable(example example.cpp)
target_link_libraries(example OsqpEigen::OsqpEigen)All types of issues are welcome.
Materials in this repository are distributed under the following license:
All software is licensed under the BSD 3-Clause License. See LICENSE file for details.