# zk_project_options **Repository Path**: nkzhangkun/zk_project_options ## Basic Information - **Project Name**: zk_project_options - **Description**: CMake项目模板 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-22 - **Last Updated**: 2025-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 使用方法 ``` #在顶层项目project之前 include(FetchContent) FetchContent_Declare( CMakeTemplateZK GIT_REPOSITORY https://gitee.com/nkzhangkun/cmake-template-zk.git ) FetchContent_MakeAvailable(CMakeTemplateZK) ``` #### 自动安装vcpkg包 ``` #必须在project之前) zk_run_vcpkg( VCPKG_URL "https://gitee.com/jackboosy/vcpkg.git" # VCPKG_REV "1de2026f28ead93ff1773e6e680387643e914ea1" ) ``` #### 自动安装conan包 ``` #必须在project之前) run_conan( HOST_PROFILE auto-cmake BUILD_PROFILE auto-cmake INSTALL_ARGS --build=missing ) ``` #### 其他 ``` #设置编译器常见编译参数 zk_setup_compiler() #设置输出目录 zk_setup_output_dir() #自动下载Qt(msvc 64位) zk_download_qt() #自动下载boost(只需要头文件的部分) zk_download_boost() #自动下载opencv(msvc 64位 release) zk_download_opencv() #自动下载ffmpeg(windows) zk_download_ffmpeg() ```