From 3fb3788490b19b0fba45ac4f7112198ec59c0e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9A=D0=BE?= =?UTF-8?q?=D0=B7=D0=BB=D1=8E=D0=BA?= Date: Mon, 3 Apr 2023 11:14:07 +0300 Subject: [PATCH] =?UTF-8?q?lab03:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BF=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E?= =?UTF-8?q?=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20doctest=20=D0=B2=20Windows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В MinGW, который устанавливается на Windows вместе с CodeBlocks, недоступны стандартные мьютексы: In file included from ...\unittest.cpp:2: ...\doctest.h:3173:42: error: 'mutex' in namespace 'std' does not name a type #define DOCTEST_DECLARE_MUTEX(name) std::mutex name; --- labs/lab03/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/labs/lab03/README.md b/labs/lab03/README.md index 3957b59..4546c73 100644 --- a/labs/lab03/README.md +++ b/labs/lab03/README.md @@ -476,6 +476,7 @@ make_histogram(const std::vector& numbers, size_t bin_count); Напишем тест для простейшего случая в файле `unittest.cpp`: ```cpp +#define DOCTEST_CONFIG_NO_MULTITHREADING #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN #include "doctest.h" #include "histogram_internal.h"