This project generates code for LQ (pronounced "Luke"), LabVIEW bindings for Qt.
- data: Contains the specifications used to generate the binding code.
- src: Contains the source code for the code generator itself.
- templates: Contains the template files that get populated by the
binding code.
- The templates also contains custom-written code for LabVIEW that make the bindings work. Although these are not technically templates, they need to evolve closely with the code generator, which is why they are in this repo.
The code generator software is intended to be run from their respective IDEs.
- C++: Open the project file in Qt Creator and build and run the program in-place.
- LabVIEW: Open the project file in the LabVIEW development environment and run Main.vi.
- NI LabVIEW 2014 or newer
- A C++11 compliant compiler (tested with Microsoft Visual C++ 2017)
- Qt 5.12 or newer
Copyright (c) 2021 Sze Howe Koh <[email protected]>
The LQ Code Generator is published under the Mozilla Public License v2.0