build: Сборка
Этот коммит содержится в:
7106
doctest.h
7106
doctest.h
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
@@ -14,6 +14,7 @@ find_minmax(const vector<double>& numbers, double& min, double& max) {
|
||||
max = numbers[i];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
vector<size_t>
|
||||
|
||||
10
lab34.sln
10
lab34.sln
@@ -5,6 +5,8 @@ VisualStudioVersion = 17.8.34408.163
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lab34", "lab34.vcxproj", "{552D18F9-D4D0-4EBB-8C60-7052DA815781}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittest", "unittest\unittest.vcxproj", "{12B4C0B7-410C-46C0-8AA9-18D781C417DB}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x64 = Debug|x64
|
||||
@@ -21,6 +23,14 @@ Global
|
||||
{552D18F9-D4D0-4EBB-8C60-7052DA815781}.Release|x64.Build.0 = Release|x64
|
||||
{552D18F9-D4D0-4EBB-8C60-7052DA815781}.Release|x86.ActiveCfg = Release|Win32
|
||||
{552D18F9-D4D0-4EBB-8C60-7052DA815781}.Release|x86.Build.0 = Release|Win32
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Debug|x64.Build.0 = Debug|x64
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Debug|x86.Build.0 = Debug|Win32
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Release|x64.ActiveCfg = Release|x64
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Release|x64.Build.0 = Release|x64
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Release|x86.ActiveCfg = Release|Win32
|
||||
{12B4C0B7-410C-46C0-8AA9-18D781C417DB}.Release|x86.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
#include "pch.h"
|
||||
#define DOCTEST_CINFIG_NO_MULTITHREADING
|
||||
#define DOCTEST_CINFIG_IMOLEMENT_WITH_MAIN
|
||||
#define DOCTEST_CONFIG_NO_MULTITHREADING
|
||||
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
|
||||
#include "doctest.h"
|
||||
#include "histogram_internal.h"
|
||||
#include "svg.h"
|
||||
|
||||
@@ -89,13 +89,16 @@
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalIncludeDirectories>C:\Users\Home\Desktop\lab34;$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<UseFullPaths>true</UseFullPaths>
|
||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderFile>
|
||||
</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile />
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -156,6 +159,9 @@
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\histogram.cpp">
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\Users\Home\Desktop\lab34\unittest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ClCompile Include="pch.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
||||
@@ -165,6 +171,8 @@
|
||||
<ClCompile Include="unittest.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\histogram_internal.h" />
|
||||
<ClInclude Include="..\svg.h" />
|
||||
<ClInclude Include="doctest.h" />
|
||||
<ClInclude Include="pch.h" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
<ClCompile Include="pch.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\histogram.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="pch.h">
|
||||
@@ -29,5 +32,11 @@
|
||||
<ClInclude Include="doctest.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\histogram_internal.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\svg.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Двоичные данные
unittest/x64/Debug/pch.obj
Двоичные данные
unittest/x64/Debug/pch.obj
Двоичный файл не отображается.
@@ -1,42 +1,22 @@
|
||||
pch.cpp
|
||||
histogram.cpp
|
||||
unittest.cpp
|
||||
C:\Users\Home\Desktop\lab34\unittest\doctest.h(1527,9): warning C4805: ==: небезопасное смешение типа "bool" и типа "T" в операции
|
||||
C:\Users\Home\Desktop\lab34\unittest\doctest.h(1527,9): warning C4805: with
|
||||
C:\Users\Home\Desktop\lab34\unittest\doctest.h(1527,9): warning C4805: [
|
||||
C:\Users\Home\Desktop\lab34\unittest\doctest.h(1527,9): warning C4805: T=int
|
||||
C:\Users\Home\Desktop\lab34\unittest\doctest.h(1527,9): warning C4805: ]
|
||||
(компиляция исходного файла "/unittest.cpp")
|
||||
(компиляция исходного файла "unittest.cpp")
|
||||
C:\Users\Home\Desktop\lab34\unittest\doctest.h(1527,9):
|
||||
контекст создания экземпляра шаблона (сначала самый старый)
|
||||
C:\Users\Home\Desktop\lab34\unittest\unittest.cpp(49,5):
|
||||
C:\Users\Home\Desktop\lab34\unittest\unittest.cpp(48,5):
|
||||
выполняется компиляция ссылки на экземпляр шаблон функции "doctest::detail::Result doctest::detail::Expression_lhs<bool &>::operator ==<int>(R &&)"
|
||||
with
|
||||
[
|
||||
R=int
|
||||
]
|
||||
C:\Users\Home\Desktop\lab34\unittest\unittest.cpp(49,5):
|
||||
см. первую ссылку на "doctest::detail::Expression_lhs<bool &>::operator ==" в "DOCTEST_ANON_FUNC_10"
|
||||
C:\Users\Home\Desktop\lab34\unittest\unittest.cpp(48,5):
|
||||
см. первую ссылку на "doctest::detail::Expression_lhs<bool &>::operator ==" в "DOCTEST_ANON_FUNC_13"
|
||||
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::String::String(void)" (??0String@doctest@@QEAA@XZ) в функции "public: struct doctest::detail::Result __cdecl doctest::detail::Expression_lhs<double &>::operator==<int>(int &&)" (??$?8H@?$Expression_lhs@AEAN@detail@doctest@@QEAA?AUResult@12@$$QEAH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::String::~String(void)" (??1String@doctest@@QEAA@XZ) в функции "public: struct doctest::detail::Result __cdecl doctest::detail::Expression_lhs<double &>::operator==<int>(int &&)" (??$?8H@?$Expression_lhs@AEAN@detail@doctest@@QEAA?AUResult@12@$$QEAH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::String::String(char const *)" (??0String@doctest@@QEAA@PEBD@Z) в функции "class doctest::String __cdecl doctest::detail::stringifyBinaryExpr<double,int>(double const &,char const *,int const &)" (??$stringifyBinaryExpr@NH@detail@doctest@@YA?AVString@1@AEBNPEBDAEBH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "class doctest::String __cdecl doctest::operator+(class doctest::String const &,class doctest::String const &)" (??Hdoctest@@YA?AVString@0@AEBV10@0@Z) в функции "class doctest::String __cdecl doctest::detail::stringifyBinaryExpr<double,int>(double const &,char const *,int const &)" (??$stringifyBinaryExpr@NH@detail@doctest@@YA?AVString@1@AEBNPEBDAEBH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "class doctest::String __cdecl doctest::toString(bool)" (?toString@doctest@@YA?AVString@1@_N@Z) в функции "class doctest::String __cdecl doctest::detail::stringifyBinaryExpr<bool,int>(bool const &,char const *,int const &)" (??$stringifyBinaryExpr@_NH@detail@doctest@@YA?AVString@1@AEB_NPEBDAEBH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "class doctest::String __cdecl doctest::toString(double)" (?toString@doctest@@YA?AVString@1@N@Z) в функции "class doctest::String __cdecl doctest::detail::stringifyBinaryExpr<double,int>(double const &,char const *,int const &)" (??$stringifyBinaryExpr@NH@detail@doctest@@YA?AVString@1@AEBNPEBDAEBH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "class doctest::String __cdecl doctest::toString(int)" (?toString@doctest@@YA?AVString@1@H@Z) в функции "class doctest::String __cdecl doctest::detail::stringifyBinaryExpr<double,int>(double const &,char const *,int const &)" (??$stringifyBinaryExpr@NH@detail@doctest@@YA?AVString@1@AEBNPEBDAEBH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "struct doctest::ContextOptions const * __cdecl doctest::getContextOptions(void)" (?getContextOptions@doctest@@YAPEBUContextOptions@1@XZ) в функции "public: struct doctest::detail::Result __cdecl doctest::detail::Expression_lhs<double &>::operator==<int>(int &&)" (??$?8H@?$Expression_lhs@AEAN@detail@doctest@@QEAA?AUResult@12@$$QEAH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::detail::Result::Result(bool,class doctest::String const &)" (??0Result@detail@doctest@@QEAA@_NAEBVString@2@@Z) в функции "public: struct doctest::detail::Result __cdecl doctest::detail::Expression_lhs<double &>::operator==<int>(int &&)" (??$?8H@?$Expression_lhs@AEAN@detail@doctest@@QEAA?AUResult@12@$$QEAH@Z).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::detail::ExpressionDecomposer::ExpressionDecomposer(enum doctest::assertType::Enum)" (??0ExpressionDecomposer@detail@doctest@@QEAA@W4Enum@assertType@2@@Z) в функции "void __cdecl DOCTEST_ANON_FUNC_10(void)" (?DOCTEST_ANON_FUNC_10@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: struct doctest::detail::TestSuite & __cdecl doctest::detail::TestSuite::operator*(char const *)" (??DTestSuite@detail@doctest@@QEAAAEAU012@PEBD@Z) в функции "void __cdecl `dynamic initializer for 'DOCTEST_ANON_VAR_0''(void)" (??__EDOCTEST_ANON_VAR_0@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::detail::TestCase::TestCase(void (__cdecl*)(void),char const *,unsigned int,struct doctest::detail::TestSuite const &,class doctest::String const &,int)" (??0TestCase@detail@doctest@@QEAA@P6AXXZPEBDIAEBUTestSuite@12@AEBVString@2@H@Z) в функции "void __cdecl `dynamic initializer for 'DOCTEST_ANON_VAR_11''(void)" (??__EDOCTEST_ANON_VAR_11@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: struct doctest::detail::TestCase & __cdecl doctest::detail::TestCase::operator*(char const *)" (??DTestCase@detail@doctest@@QEAAAEAU012@PEBD@Z) в функции "void __cdecl `dynamic initializer for 'DOCTEST_ANON_VAR_11''(void)" (??__EDOCTEST_ANON_VAR_11@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl doctest::detail::regTest(struct doctest::detail::TestCase const &)" (?regTest@detail@doctest@@YAHAEBUTestCase@12@@Z) в функции "void __cdecl `dynamic initializer for 'DOCTEST_ANON_VAR_11''(void)" (??__EDOCTEST_ANON_VAR_11@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl doctest::detail::setTestSuite(struct doctest::detail::TestSuite const &)" (?setTestSuite@detail@doctest@@YAHAEBUTestSuite@12@@Z) в функции "void __cdecl `dynamic initializer for 'DOCTEST_ANON_VAR_0''(void)" (??__EDOCTEST_ANON_VAR_0@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl doctest::detail::ResultBuilder::ResultBuilder(enum doctest::assertType::Enum,char const *,int,char const *,char const *,class doctest::String const &)" (??0ResultBuilder@detail@doctest@@QEAA@W4Enum@assertType@2@PEBDH11AEBVString@2@@Z) в функции "void __cdecl DOCTEST_ANON_FUNC_10(void)" (?DOCTEST_ANON_FUNC_10@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __cdecl doctest::detail::ResultBuilder::setResult(struct doctest::detail::Result const &)" (?setResult@ResultBuilder@detail@doctest@@QEAAXAEBUResult@23@@Z) в функции "void __cdecl DOCTEST_ANON_FUNC_10(void)" (?DOCTEST_ANON_FUNC_10@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __cdecl doctest::detail::ResultBuilder::translateException(void)" (?translateException@ResultBuilder@detail@doctest@@QEAAXXZ) в функции __catch$?DOCTEST_ANON_FUNC_10@@YAXXZ$0.
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: bool __cdecl doctest::detail::ResultBuilder::log(void)" (?log@ResultBuilder@detail@doctest@@QEAA_NXZ) в функции "void __cdecl DOCTEST_ANON_FUNC_10(void)" (?DOCTEST_ANON_FUNC_10@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __cdecl doctest::detail::ResultBuilder::react(void)const " (?react@ResultBuilder@detail@doctest@@QEBAXXZ) в функции "void __cdecl DOCTEST_ANON_FUNC_10(void)" (?DOCTEST_ANON_FUNC_10@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "struct doctest::detail::TestSuite & __cdecl doctest_detail_test_suite_ns::getCurrentTestSuite(void)" (?getCurrentTestSuite@doctest_detail_test_suite_ns@@YAAEAUTestSuite@detail@doctest@@XZ) в функции "void __cdecl `dynamic initializer for 'DOCTEST_ANON_VAR_11''(void)" (??__EDOCTEST_ANON_VAR_11@@YAXXZ).
|
||||
unittest.obj : error LNK2019: ссылка на неразрешенный внешний символ "bool __cdecl find_minmax(class std::vector<double,class std::allocator<double> > const &,double &,double &)" (?find_minmax@@YA_NAEBV?$vector@NV?$allocator@N@std@@@std@@AEAN1@Z) в функции "void __cdecl DOCTEST_ANON_FUNC_2(void)" (?DOCTEST_ANON_FUNC_2@@YAXXZ).
|
||||
C:\Users\Home\Desktop\lab34\x64\Debug\unittest.dll : fatal error LNK1120: неразрешенных внешних элементов: 22
|
||||
unittest.vcxproj -> C:\Users\Home\Desktop\lab34\x64\Debug\unittest.dll
|
||||
"pwsh.exe" не является внутренней или внешней
|
||||
командой, исполняемой программой или пакетным файлом.
|
||||
|
||||
Двоичные данные
unittest/x64/Debug/unittest.obj
Двоичные данные
unittest/x64/Debug/unittest.obj
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/unittest.pch
Двоичные данные
unittest/x64/Debug/unittest.pch
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/unittest.tlog/CL.command.1.tlog
Двоичные данные
unittest/x64/Debug/unittest.tlog/CL.command.1.tlog
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/unittest.tlog/CL.read.1.tlog
Двоичные данные
unittest/x64/Debug/unittest.tlog/CL.read.1.tlog
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/unittest.tlog/CL.write.1.tlog
Двоичные данные
unittest/x64/Debug/unittest.tlog/CL.write.1.tlog
Двоичный файл не отображается.
@@ -1 +0,0 @@
|
||||
|
||||
Двоичные данные
unittest/x64/Debug/unittest.tlog/link.command.1.tlog
Двоичные данные
unittest/x64/Debug/unittest.tlog/link.command.1.tlog
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/unittest.tlog/link.read.1.tlog
Двоичные данные
unittest/x64/Debug/unittest.tlog/link.read.1.tlog
Двоичный файл не отображается.
@@ -1 +0,0 @@
|
||||
|
||||
Двоичные данные
unittest/x64/Debug/unittest.tlog/link.write.1.tlog
Двоичные данные
unittest/x64/Debug/unittest.tlog/link.write.1.tlog
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/vc143.idb
Двоичные данные
unittest/x64/Debug/vc143.idb
Двоичный файл не отображается.
Двоичные данные
unittest/x64/Debug/vc143.pdb
Двоичные данные
unittest/x64/Debug/vc143.pdb
Двоичный файл не отображается.
Ссылка в новой задаче
Block a user