| Crates.io | slvs |
| lib.rs | slvs |
| version | 0.6.0 |
| created_at | 2023-04-04 20:53:32.340544+00 |
| updated_at | 2023-06-20 18:04:15.035447+00 |
| description | Rust wrapper for the SolveSpace constraint solver library. |
| homepage | |
| repository | https://github.com/thekakkun/rust_slvs |
| max_upload_size | |
| id | 830459 |
| size | 9,152,941 |
Rust binding for SolveSpace's geometric constraint solver library.
A C compiler
The SolveSpace library is compiled using cc, which requires a C compiler.
libclang
Bindings from C to Rust are generated using bindgen, which requires libclang. On Windows, the environment variable LIBCLANG_PATH will need to be set, pointing to the location of the clang library.
Run the following Cargo command in your project directory:
cargo add slvs
Check out any necessary submodules
git submodule update --init --recursive
Run the build command
cargo build