在Windows上使用curl.如何开始

using curlpp on Windows. how to start

本文关键字:何开始 开始 curl Windows      更新时间:2023-10-16

我是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:UsersUserNameAppDataLocalTempccpkmZ1C.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?

提前感谢!

链接器错误。

您需要将libcurl库添加到build命令中。比如:

g++ test.cpp -o test -llibcurlpp

我不确定libcurl库的确切名称。

在您的curlpp发行版(通常是.tar.gz文件)中,您可以找到所需的所有文档。基本上,您可能需要查看READMEdocguide.pdfincludecurlpp目录,以了解类/函数定义。

如果你没有这些,确保你得到最新的来源,就像今天一样。

希望有帮助。