# Catch2_Single **Repository Path**: phoenixwing/Catch2_Single ## Basic Information - **Project Name**: Catch2_Single - **Description**: No description available - **Primary Language**: Unknown - **License**: BSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-27 - **Last Updated**: 2026-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Catch2 - 源码位置 https://github.com/catchorg/Catch2 - 本项目是Catch2的发布版本,catch2的单文件版本 地址:git@github.com:PhoenixWing321/Catch2_Single.git # 目录 catch2 - catch2 的单文件版本 - 对应源码版本:Catch v2.13.10 - 对应源码文件:catch.hpp # CMake package ``` cmake/ Catch2_SingleConfig.cmake Catch2_SingleConfigVersion.cmake # 2.13.10 ``` - cmake引用示例: ```cmake find_package(Catch2_Single CONFIG REQUIRED PATHS "E:/Catch2_Single" NO_DEFAULT_PATH) target_link_libraries(test PRIVATE Catch2::Single) ``` # 示例 ```cpp #define CATCH_CONFIG_MAIN #include "catch2/catch.hpp" TEST_CASE("Test 1") { REQUIRE(1 == 1); } ```