|
FTXUI 6.1.9
C++ functional terminal UI.
|
FTXUI 實驗性地支持 C++20 模組 以減少 編譯時間並改進程式碼組織。庫的每個部分都有一個 對應的模組,每個標頭分成不同的分區。
使用 FTXUI_BUILD_MODULES 選項來建構 FTXUI 專案本身以提供 C++20 模組, 例如使用 CMake 和 Ninja:
然後,在您自己的程式碼中,您可以像往常一樣使用模組和程式碼:
請注意,ftxui 便利模組只是將所有模組整合在一起:
You can instead import only the module(s) you need if desired.
為了正確地使用 CMake 查找和連結模組,請使用 target_link_libraries 來獲取正確的 編譯器、連結器等標誌。
這些模組直接引用對應的標頭,或一組相關的 標頭以提供更方便的介面。以下模組 可用:
ftxuiftxui.componentftxui.domftxui.screenftxui.util