gpt4 book ai didi

c++ - 添加 curl 库 C++

转载 作者:行者123 更新时间:2023-11-28 05:07:44 25 4
gpt4 key购买 nike

我对编码有点陌生。我想将 libcurl 库添加到我的 visual studio 项目中,我认为我做对了但我不确定。我怎么会在标题丢失时出现一些错误

#include <curl/curl.h>
#include <libxml/HTMLparser.h>

我使用 References->Manage Nuget packages->and libcurl.net library 添加库

但我在编译时仍然有错误。我也有一个警告,也许问题出在来自

的警告中
Severity    Code    Description Project File    Line    Suppression State
Warning The 'packages' element is not declared. Project3 C:\Users\Pc\Documents\Visual Studio 2015\Projects\Project3\Project3\packages.config 2

这是我的部分代码

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <string>
#include <curl/curl.h>
#include <libxml/HTMLparser.h>

//
// Case-insensitive string comparison
//

#ifdef _MSC_VER
#define COMPARE(a, b) (!_stricmp((a), (b)))
#else
#define COMPARE(a, b) (!strcasecmp((a), (b)))
#endif

//
// libxml callback context structure
//

struct Context
{
Context() : addTitle(false) { }

bool addTitle;
std::string title;
};

//
// libcurl variables for error strings and returned data

static char errorBuffer[CURL_ERROR_SIZE];
static std::string buffer;

我也找到了许多相同的主题并阅读了它们,但我不知道我的问题在哪里。

还有另一个问题,我的目标是从在线页面获取一个简单的字符串!你知道获取字符串的更好更简单的方法吗??

最佳答案

您应该提供 libcurl 的头文件路径对于编译器(规定在 Project->Properties->C/C++->General->Additional Include Directories )和 libcurl.lib(它与 libcurl.dll 配对)对于链接器(规定在 Project->Properties->Linker->Input->Additional Dependencies )。

关于c++ - 添加 curl 库 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44270038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com