# UOS-ScreenCasting **Repository Path**: ibdp/uos-screen-casting ## Basic Information - **Project Name**: UOS-ScreenCasting - **Description**: 一个多屏模式下的屏幕内容复制扩展应用,作为工具存在,是一个预研项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-22 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UOS-ScreenCasting #### 介绍 一个多屏模式下的屏幕内容复制扩展应用,作为工具存在,是一个预研项目 ## 功能特点 / Features - 指定屏幕启动 - 自定义屏幕实时复制展示 - UDS通讯 ## 编译环境要求 / Build Requirements - UOS操作系统 / UOS operating system - 龙芯架构 / loongarch architecture - Qt 5.15或更高版本 / Qt 5.15 or higher - CMake 3.13或更高版本 / CMake 3.13 or higher - GCC 7.3或更高版本 / GCC 7.3 or higher ## 编译步骤 / Build Steps 1. 安装依赖 / Install dependencies: ```bash sudo apt update sudo apt install build-essential cmake qt5-default libqt5widgets5 libqt5gui5 libqt5core5a ``` 2. 创建构建目录 / Create build directory: ```bash mkdir build cd build ``` 3. 配置和编译 / Configure and build: ```bash cmake .. make ``` ## 运行应用 / Run the Application 编译完成后,会生成两个可执行文件,其中:ZhilinWhiteboard为主应用,ZhilinWhiteboardTester是为主应用定制的测试用APP,启动ZhilinWhiteboardTester可进行主应用的各项功能调用 ## 开发说明 / Development Notes - 本应用使用Qt框架开发,适配UOS系统和龙芯架构 - 使用CMake构建系统,便于跨平台开发