FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
Vcpkg

Vcpkg 套件

FTXUI 可在 Vcpkg 註冊表 中取得

若要使用它,您可以將以下內容新增到您的 vcpkg.json

{
"name": "your-project",
"version-string": "0.1.0",
"dependencies": [
{
"name": "ftxui",
"version>=": "6.1.9"
}
]
}

使用 Vcpkg 安裝 FTXUI

vcpkg install --triplet x64-linux # 或 x64-windows / arm64-osx 等。

設定您的建置系統。

如果您使用 CMake,可以在 CMakeLists.txt 中使用以下內容:

CMakeLists.txt

cmake_minimum_required(VERSION 3.15)
project(my_project)
# 確保在配置時傳遞 vcpkg 工具鏈文件
find_package(ftxui CONFIG REQUIRED)
add_executable(main main.cpp)
target_link_libraries(main
PRIVATE ftxui::screen
PRIVATE ftxui::dom
PRIVATE ftxui::component
)

main.cpp

int main() {
using namespace ftxui;
auto screen = ScreenInteractive::TerminalOutput();
auto button = Button("Click me", [] { std::cout << "Clicked!\n"; });
screen.Loop(button);
}
auto button
Definition gallery.cpp:84
FTXUI 的 ftxui:: 命名空間
Definition animation.hpp:10

配置和建置專案

cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build
./build/main
上一個
入門