lab4 добавили библиотеку curl
Этот коммит содержится в:
@@ -6,6 +6,7 @@
|
|||||||
#include "histogram.h"
|
#include "histogram.h"
|
||||||
#include "show_histogram.h"
|
#include "show_histogram.h"
|
||||||
#include "svg.h"
|
#include "svg.h"
|
||||||
|
#include <curl/curl.h>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
struct Input {
|
struct Input {
|
||||||
@@ -28,6 +29,7 @@ Input input_data(istream& in,bool prompt)
|
|||||||
}
|
}
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
|
curl_global_init(CURL_GLOBAL_ALL);
|
||||||
auto in = input_data(cin,true);
|
auto in = input_data(cin,true);
|
||||||
auto bins = make_histogram(in.numbers, in.bin_count);
|
auto bins = make_histogram(in.numbers, in.bin_count);
|
||||||
show_histogram_svg(bins,in.numbers.size());
|
show_histogram_svg(bins,in.numbers.size());
|
||||||
|
|||||||
@@ -70,6 +70,24 @@
|
|||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<SourcePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curl\include;$(SourcePath)</SourcePath>
|
||||||
|
<IncludePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curl\include;$(IncludePath)</IncludePath>
|
||||||
|
<LibraryPath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curl\lib;$(LibraryPath)</LibraryPath>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<IncludePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\include;$(IncludePath)</IncludePath>
|
||||||
|
<LibraryPath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;$(LibraryPath)</LibraryPath>
|
||||||
|
<AllProjectBMIsArePublic>true</AllProjectBMIsArePublic>
|
||||||
|
<ReferencePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;$(ReferencePath)</ReferencePath>
|
||||||
|
<ExecutablePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;$(ExecutablePath)</ExecutablePath>
|
||||||
|
<ExternalIncludePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\include;$(ExternalIncludePath)</ExternalIncludePath>
|
||||||
|
<LibraryWPath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;$(LibraryWPath)</LibraryWPath>
|
||||||
|
<SourcePath>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\include;$(SourcePath)</SourcePath>
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
<PublicIncludeDirectories>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;$(PublicIncludeDirectories)</PublicIncludeDirectories>
|
||||||
|
<PublicModuleDirectories>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;$(PublicModuleDirectories)</PublicModuleDirectories>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
@@ -80,7 +98,14 @@
|
|||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<AdditionalLibraryDirectories>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curlx86\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AddModuleNamesToAssembly>%(AddModuleNamesToAssembly)</AddModuleNamesToAssembly>
|
||||||
|
<AssemblyLinkResource>libcurl.dll.a;%(AssemblyLinkResource)</AssemblyLinkResource>
|
||||||
|
<ImportLibrary>libcurl.dll.a</ImportLibrary>
|
||||||
</Link>
|
</Link>
|
||||||
|
<ProjectReference>
|
||||||
|
<LinkLibraryDependencies>false</LinkLibraryDependencies>
|
||||||
|
</ProjectReference>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
@@ -108,7 +133,11 @@
|
|||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<AdditionalLibraryDirectories>C:\Users\berez\source\repos\sem2_lab1\sem2_lab1\curl\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
</Link>
|
</Link>
|
||||||
|
<ProjectReference>
|
||||||
|
<UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
|
||||||
|
</ProjectReference>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
@@ -137,6 +166,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="histogram.h" />
|
<ClInclude Include="histogram.h" />
|
||||||
|
<ClInclude Include="resource.h" />
|
||||||
<ClInclude Include="show_histogram.h" />
|
<ClInclude Include="show_histogram.h" />
|
||||||
<ClInclude Include="svg.h" />
|
<ClInclude Include="svg.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
@@ -41,5 +41,8 @@
|
|||||||
<ClInclude Include="show_histogram.h">
|
<ClInclude Include="show_histogram.h">
|
||||||
<Filter>Файлы заголовков</Filter>
|
<Filter>Файлы заголовков</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="resource.h">
|
||||||
|
<Filter>Файлы заголовков</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
Ссылка в новой задаче
Block a user