Something went wrong. Try again.
a simple zig template to use raylib easlly
Something went wrong. Try again.
C 99%
Zig <1%
Nix <1%
README.md
Raylib with zig template #
this a zig starter project for raylib. with nix integrated
zig fetch --save git+https://github.com/raylib-zig/raylib-zig#devel
Then add raylib-zig as a dependency and
import its modules and artifact in your build.zig:
const raylib_dep = b.dependency("raylib_zig", .{
.target = target,
.optimize = optimize,
});
const raylib = raylib_dep.module("raylib"); // main raylib module
const raygui = raylib_dep.module("raygui"); // raygui module
const raylib_artifact = raylib_dep.artifact("raylib"); // raylib C library
Now add the modules and artifact to your target as you would normally:
exe.root_module.linkLibrary(raylib_artifact);
exe.root_module.addImport("raylib", raylib);
exe.root_module.addImport("raygui", raygui);
for more details https://github.com/raylib-zig/raylib-zig/