3 ms·
The binding generator generates a binding from a JSON file. That gives C++ and Rust code. Additionally, a default Rust implementation is generated for convenien
by oever 9y ago
The binding generator generates a binding from a JSON file. That gives C++ and Rust code. Additionally, a default Rust implementation is generated for convenience where the programmer fills in the application logic.
At no point is there a need to edit a generated C++ file. Any other build tool with C++ support could be used instead of CMake. What it should do is call rust_qt_binding_generator when the binding description changes.
The table in this blog shows what files are generated:
https://www.vandenoever.info/blog/2017/09/04/rust_qt_binding_generator.html https://www.vandenoever.info/blog/2017/09/04/rust_qt_binding...
- petecox 9y ago> At no point is there a need to edit a generated C++ file Well then maybe your example should reflect that, where a change is made in the C++ file replacing 'Simple' with 'Time'
- codys 9y ago`src/main.cpp` is not a _generated_ C++ file. It can be seen inside the template project here: https://phabricator.kde.org/source/rust-qt-binding-generator/browse/master/templates/qt_quick/src/main.cpp https://phabricator.kde.org/source/rust-qt-binding-generator...