| Crates.io | projectm-sys |
| lib.rs | projectm-sys |
| version | 1.2.2 |
| created_at | 2022-09-11 17:47:26.05547+00 |
| updated_at | 2024-12-25 04:30:54.950454+00 |
| description | Bindings for ProjectM |
| homepage | |
| repository | https://github.com/projectM-visualizer/projectm-rs |
| max_upload_size | |
| id | 663150 |
| size | 4,952,845 |
Rust bindings for ProjectM, built using Bindgen
Docs
·
Example
·
Report Bug
·
Request Feature
To get this crate up and running properly, you'll need to install some prerequisites.
Depending on the OS/distribution and packaging system, libraries might be split into separate packages with binaries and development files. To build projectM, both binaries and development files need to be installed.
cargo.toml
[dependencies]
projectm-sys = { version = "1.0", features = [] } # Available features: playlist
To compile the ProjectM library from source, you are required to set the VCPKG_INSTALLATION_ROOT env variable.
# Powershell
$Env:VCPKG_INSTALLATION_ROOT="C:\path\to\vcpkg"; cargo build
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the LGPL-2.1 license. See LICENSE for more information.
Blaquewithaq (Discord: SoFloppy#1289) - @anomievision - anomievision@gmail.com