# bac **Repository Path**: jack1995/bac ## Basic Information - **Project Name**: bac - **Description**: 自动化操作工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Hello GUI - Go 跨平台 GUI 应用 这是一个使用 Go 和 Fyne 框架创建的简单 GUI 应用程序,可以在 macOS 和 Windows 上运行,显示中文"你好"。 ## 功能特性 - 支持中文显示 - 跨平台兼容(macOS 和 Windows) - 使用 Fyne GUI 框架 - 支持交叉编译 ## 项目结构 ``` . ├── main.go # 主程序文件 ├── build.sh # Linux/macOS 构建脚本 ├── build.bat # Windows 构建脚本 ├── go.mod # Go 模块文件 ├── go.sum # Go 依赖校验文件 └── build/ # 编译输出目录 ``` ## 运行方式 ### 本地运行 ```bash go run main.go ``` ### 构建所有平台版本 **在 Linux/macOS 上:** ```bash ./build.sh ``` **在 Windows 上:** ```cmd build.bat ``` 构建完成后,可执行文件将生成在 `build/` 目录中: - `hello-gui-macos-amd64` - macOS Intel 版本 - `hello-gui-macos-arm64` - macOS Apple Silicon 版本 - `hello-gui-windows-amd64.exe` - Windows x64 版本 - `hello-gui-windows-arm64.exe` - Windows ARM64 版本 ## 依赖要求 - Go 1.21 或更高版本 - Fyne v2 GUI 框架 ## 技术栈 - **语言**: Go - **GUI 框架**: Fyne v2 - **构建工具**: Go 原生交叉编译