используя curlpp в Windows.как начать - PullRequest
1 голос
/ 12 декабря 2011

Я новичок в c ++ и использую компилятор mingw.последняя строка

#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
....
string url ("http://www.google.com");
curlpp::Cleanup myCleanup;
curlpp::options::Url myUrl(url);

выдает следующую длинную ошибку при компиляции

C:\Users\UserName\AppData\Local\Temp\ccpkmZ1C.o:test.cpp:(.text$_ZN6curlpp11Option
TraitISsL10CURLoption10002EED1Ev[curlpp::OptionTrait<std::basic_string<char, std
::char_traits<char>, std::allocator<char> >, (CURLoption)10002>::~OptionTrait()]
+0xb): undefined reference to `_imp___ZTVN6curlpp11OptionTraitISsL10CURLoption10
002EEE'
...
...

Что здесь не так?Нужно ли делать что-то большее, чем копирование включаемых папок из curlpp и libcurl для использования curlpp?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

Это ошибка компоновщика.

Вам необходимо добавить библиотеки libcurl в команду построения.Что-то вроде:

g++ test.cpp -o test -llibcurlpp

Я не уверен в точном названии библиотеки libcurl.

0 голосов
/ 12 декабря 2011

В вашем дистрибутиве curlpp (обычно .tar.gz ) вы можете найти всю необходимую документацию.По сути, вы можете взглянуть на каталоги README, doc\guide.pdf и include\curlpp\ для определения классов / функций.

Если у вас их нет, убедитесь, что вы получили последние источники , как и сегодня.

Надеюсь, это поможет.

...