# flocking-frame **Repository Path**: wujin-alex/flocking-frame ## Basic Information - **Project Name**: flocking-frame - **Description**: 无人机集群技术应用开发框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-27 - **Last Updated**: 2026-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 打开项目 打开项目工作空间。 # 编译 ## 通过cmake插件 点击cmake插件,在Configure栏中执行如下操作: - 点击第一个"Select a Kit for",选择编译器。 - 点击第二个"Select a build variant",选择variant(变体:一系列配置组合项),可以选择要编译的项目。 ## 通过命令行 例如编译helloworld项目: ```bash # 生成构建文件 $ cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DSUB_PROJECT_SELECTION:STRING=hello_world -DCITY:STRING=chengdu -DCONFIG:STRING=OFF -B build . # 编译 $ cmake --build build ``` 复杂命令: ```bash $ cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DSUB_PROJECT_SELECTION:STRING=hello_world -DCITY:STRING=chengdu -DCONFIG:STRING=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ --no-warn-unused-cli -S /home/nextpilot/Desktop/repositories/drone-frame/project/src -B /home/nextpilot/Desktop/repositories/drone-frame/project/build -G "Unix Makefiles" . ```