我正在尝试安装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)