# HelloWorld **Repository Path**: bicheng-zheng/HelloWorld ## Basic Information - **Project Name**: HelloWorld - **Description**: No description available - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-13 - **Last Updated**: 2024-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HelloWorld ## 1 前置准备 ### 1.1 安装依赖包 ```bash sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf binutils-arm-linux-gnueabihf sudo apt-get install cmake wget zip unzip ``` ### 1.2 下载仓库 ```bash git clone https://gitee.com/bicheng-zheng/HelloWorld.git ``` ## 2 安装第三方库 ```bash cd /path/to/HelloWorld # 安装 ZXing-CPP rm -rf zxing-cpp-v2.2.1-arm-linux-gnueabihf.zip wget https://gitee.com/LockzhinerAI/zxing-cpp/releases/download/v2.2.1/zxing-cpp-v2.2.1-arm-linux-gnueabihf.zip unzip -qo zxing-cpp-v2.2.1-arm-linux-gnueabihf.zip -d third_party # 安装 OpenCV-Mobile rm -rf opencv-mobile-4.10.0-arm-linux-gnueabihf.zip wget https://gitee.com/LockzhinerAI/opencv-mobile/releases/download/v29/opencv-mobile-4.10.0-arm-linux-gnueabihf.zip unzip -qo opencv-mobile-4.10.0-arm-linux-gnueabihf.zip -d third_party ``` ## 3 编译工程 ```bash cd /path/to/HelloWorld rm -rf build && mkdir build && cd build cmake .. \ -DCMAKE_TOOLCHAIN_FILE=../toolchains/arm-linux-gnueabihf.toolchain.cmake \ -DCMAKE_BUILD_TYPE=Release make -j4 ```