anyuianyui
Home
Getting Started
Documentation
Download
  • English
  • 简体中文
Home
Getting Started
Documentation
Download
  • English
  • 简体中文
  • Setup

    • Installation
  • Core Concepts

    • Introduction
    • Design
    • Hide and Lock
    • Resource Management
  • Higher Order Component

    • State Button
    • Label Slider
    • Value Slider
    • Check Group & Radio Group
    • StatusBar
    • NavigateBar
    • Drawer
  • Advanced Features

    • Use External Image File as Source
    • GIF Animated Image
    • Template Component
    • Global Components
    • Screen Management
    • Communication Commands and Events
    • Lottie Animation
  • Development

    • Build Mode
    • Build Toolchain Configuration
    • Code Transplant
  • Technical Support

    • FAQ

Build Toolchain Configuration

Starting from version v0.37.0, the build toolchain distribution has been significantly improved to reduce package size and provide more flexibility in configuration.

Windows Build Toolchain

Previously, the Windows build toolchain was packed as part of the main application package. While this approach was convenient, it resulted in larger download sizes and made it necessary to redistribute the toolchain with every release, even when no changes were made to it.

Beginning with v0.37.0, we've made the build toolchain available as a separate package that can be downloaded and configured independently.

Download and Configuration

  1. Download the Windows build toolchain from Build toolchain for Windows
  2. Extract the downloaded archive to a location of your choice
  3. Configure anyui to use the extracted toolchain via the Settings panel as shown below:

Build toolchain config for Windows

This approach reduces the main application package size by approximately two-thirds while providing you with more control over your development environment.

Info

The build toolchain is only required for project building. If you only need code generation, you can skip this step.

macOS Build Toolchain

For macOS users, no additional configuration is required. The system already includes the necessary build tools (such as Clang and Make) as part of the standard development environment. These native tools are automatically detected and used by anyui without any additional setup.

Benefits

This change provides several advantages:

  • Reduced Download Size: Main application packages are now approximately one-third of their previous size
  • Flexible Updates: Build toolchains can be updated independently of the main application
  • Customizable Installation: Users can choose where to install the toolchain on their system
  • Consistent Environment: Ensures all users are working with the same validated toolchain versions
Prev
Build Mode
Next
Code Transplant