2017-05-30 8 views
0

私はコーディングで少し新しくなりました。私はビジュアルスタジオプロジェクトにlibcurlライブラリを追加したいと思っています。私はそれを正しく行うと思いますが、わかりません。私はカールライブラリを追加C++

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

が欠落ヘッダに多少の誤差があり、これまでどのように私はReferences-でライブラリを追加> Nuget packages->とlibcurl.netライブラリ

を管理しますが、それでも私は、コンパイルのエラーを持っています。また、私はあまりにも多分問題が

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; 

の私のいくつかの部分でも、私は多くの同じトピックを検索し、それらをよく読んで、私にはない警告を持っています私の問題はどこにあるのか知っている。

また別の質問では、私の目標はオンラインページから簡単な文字列を取得することです!あなたは文字列を取得するためのより良い、簡単な方法を知っていますか?

+0

私は真の方法でライブラリを追加しますか? – Ragnaros

答えて

1

あなたはコンパイラのlibcurlのヘッダファイルへのパスを提供(Project->Properties->C/C++->General->Additional Include Directoriesでそれを処方)とリンカーのlibcurl.lib(それはあるlibcurl.dllと対になっている)(Project->Properties->Linker->Input->Additional Dependenciesでそれを処方)する必要があります。

関連する問題