|
FTXUI 7.0.3
C++ functional terminal UI.
|
合併版是函式庫的單一標頭檔(ftxui.hpp)與單一原始檔 (ftxui.cpp)版本。這是將 FTXUI 整合到您的專案中的另一種方式, 特別適合不想使用套件管理員或複雜建置系統的情況。
也提供了真正單一檔案的純標頭版本(ftxui_all.hpp)。
您可以透過幾種方式取得合併版檔案:
ftxui-amalgamated.zip。 注意:此功能將自 7.0.0 版起正式提供。若使用 較舊版本或在 7.0.0 版釋出前,請改用下方的 CI 產物。 內含 ftxui.hpp、ftxui.cpp,以及純標頭版本 ftxui_all.hpp。main 分支的最新版本(或 在 7.0.0 正式版釋出之前),可從 Amalgamate workflow 下載產物。將 ftxui.hpp 與 ftxui.cpp 複製到您的專案中。並將 ftxui.cpp 加入您的 原始碼清單。
將 ftxui_all.hpp 複製到您的專案中。在**恰好一個** C++ 檔案中,於包含此標頭檔之前 定義 FTXUI_IMPLEMENTATION:
在其他檔案中,您可以直接包含它而不需定義該巨集:
編譯您的專案時,請確保使用 C++17 並連結執行緒函式庫。