Setting up the project
To create a library with hudhook
, we need to setup our project as a Windows dynamically-linked
library (DLL).
First of all, let's create a new Rust project and add hudhook
as a dependency.
cargo init --lib hello-hud
cd hello-hud
cargo add hudhook@0.5 imgui@0.11
We need to specify that our library is a DLL, so let's add that to Cargo.toml
:
[lib]
crate-type = ["cdylib", "rlib"]
name = "hello_hud"
We are now ready to start writing the code.