小编c0n*_*3ct的帖子

ubuntu 20.04 上的 Catch2 安装 #include <catch2/catch.hpp>

我正在尝试安装Catch2我正在尝试在 ubuntu 20.04 上

使用这里的指令的指令。

这就是我所做的:

$ git clone https://github.com/catchorg/Catch2.git
$ cd Catch2
$ cmake -Bbuild -H. -DBUILD_TESTING=OFF
$ sudo cmake --build build/ --target install

Run Code Online (Sandbox Code Playgroud)

比它告诉我一切都好:输出链接

但是:当我尝试从这里编译示例时: //

主程序

#define CATCH_CONFIG_MAIN  // This tells Catch to provide a main() - only do this in one cpp file
#define CATCH_CONFIG_ENABLE_BENCHMARKING
#include <catch2/catch.hpp>


std::uint64_t Fibonacci(std::uint64_t number) {
    return number < 2 ? 1 : Fibonacci(number - 1) + Fibonacci(number - 2);
}

TEST_CASE("Fibonacci") {
    CHECK(Fibonacci(0) …
Run Code Online (Sandbox Code Playgroud)

c++ cmake catch2

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

catch2 ×1

cmake ×1