build and code: использование динамической библиотеки

master
Artem 12 месяцев назад
Родитель 3b96af634d
Сommit 97079ffc8d

@ -2,6 +2,7 @@
#include <vector> #include <vector>
#include "histogram.h" #include "histogram.h"
#include "svg.h" #include "svg.h"
#include <curl/curl.h>
using namespace std; using namespace std;
@ -36,6 +37,7 @@ input_data(istream& in, bool prompt){
int int
main() main()
{ {
curl_global_init(CURL_GLOBAL_ALL);
auto in = input_data(cin, false); auto in = input_data(cin, false);
auto bins = make_histogram(in.numbers, in.bin_count); auto bins = make_histogram(in.numbers, in.bin_count);
show_histogram_svg(bins); show_histogram_svg(bins);

@ -13,7 +13,11 @@
<Option compiler="gcc" /> <Option compiler="gcc" />
<Compiler> <Compiler>
<Add option="-g" /> <Add option="-g" />
<Add directory="curl/include" />
</Compiler> </Compiler>
<Linker>
<Add library="curl/lib/libcurl.dill.a" />
</Linker>
</Target> </Target>
<Target title="Release"> <Target title="Release">
<Option output="bin/Release/my_project" prefix_auto="1" extension_auto="1" /> <Option output="bin/Release/my_project" prefix_auto="1" extension_auto="1" />
@ -31,7 +35,11 @@
<Compiler> <Compiler>
<Add option="-Wall" /> <Add option="-Wall" />
<Add option="-fexceptions" /> <Add option="-fexceptions" />
<Add directory="curl/include" />
</Compiler> </Compiler>
<Linker>
<Add library="curl/lib/libcurl.dll.a" />
</Linker>
<Unit filename="histogram.cpp" /> <Unit filename="histogram.cpp" />
<Unit filename="histogram.h" /> <Unit filename="histogram.h" />
<Unit filename="histogram_internal.h" /> <Unit filename="histogram_internal.h" />

Загрузка…
Отмена
Сохранить