mirror of
https://github.com/slint-ui/slint.git
synced 2025-09-29 05:14:48 +00:00
971 B
971 B
SixtyFPS build guide
This page explain how to build and test sixtyfps.
Testing
Most of the project is written in rust, and compiling and running the test can done with cargo.
cargo build
cargo test
Note that cargo test
does not work without first calling cargo build
because the
C++ tests will not find the dynamic library
Run the rusttest examples
There are two examples written in rust:
The first one uses the sixtyfps! macro
cargo run --bin rusttest
The second one uses an external .60 file
cargo run --bin rusttest2
The C++ example
First, it is required to build the cmakelists.txt
cargo xtask cmake
Then, from another directory, one can run cmake and make
cmake /path/to/sixtyfps/example/cpptest
make
./hello
Running the viewer
One the viewer on a few .60 files, for example:
cargo run --bin viewer -- examples/cpptest/hello.60
cargo run --bin viewer -- tests/cases/plusminus.60