An open API service indexing awesome lists of open source software.

https://github.com/georgjz/ftxui-cradle

A simple C++ project template for applications using FTXUI
https://github.com/georgjz/ftxui-cradle

cpp ftxui gui template-project

Last synced: 9 months ago
JSON representation

A simple C++ project template for applications using FTXUI

Awesome Lists containing this project

README

          

# FTXUI Cradle

A simple C++ project template for [FTXUI][ftxui] projects. You'll need [CMake][cmake], [git][g], and a C++ compiler.

The CMake files are purposefully kept minimal and simple, I don't like it when people make assumptions about other people's projects. I prefer to add project dependencies as git submodules, instead of relying on CMake's fetch (I distrust build systems deeply).

To build the code in this repository, open your favorite terminal:

```bash
git clone --recurse-submodules https://github.com/georgjz/ftxui-cradle.git
cd ftxui-cradle
cmake -S . -B build -DCMAKE_BUILD-TYPE=Debug
cmake --build build
./build/ftxui-cradle
```

The code in this repository has been successfully tested with [gcc 12.2][gcc], [clang 15.0.7][clang], and [Microsoft Visual C++ 19.34.31937][msvc].

Enjoy.

[ftxui]: https://github.com/ArthurSonzogni/FTXUI
[cmake]: https://cmake.org
[g]: https://git-scm.com
[gcc]: https://gcc.gnu.org
[clang]: https://clang.llvm.org
[msvc]: https://docs.microsoft.com/en-us/cpp/