Dev C ++链接libcurl错误

时间:2016-07-18 12:10:33

标签: c++ curl gcc linker-errors

首先我使用的是Dev C ++ 5.11和libcurl 7.49.1版本。 我有这种未定义的引用错误。

> C:\Users\user\AppData\Local\Temp\ccvGvYY0.o 123123.cpp:(.text+0x14):
> undefined reference to `curl_easy_init'
> [Error] ld returned 1 exit status

这是我的代码

#define CURL_STATICLIB
#include "curl/curl.h"
#include <stdio.h>
#include <stdlib.h>


int main(void) {
    CURLcode ret;
    CURL *curl = curl_easy_init();
    if (curl == NULL) {
        fprintf(stderr, "Failed creating CURL easy handle!\n");
        exit(EXIT_FAILURE);
    }

    /*Attempt to get twitter*/
    ret = curl_easy_setopt(curl, CURLOPT_URL, "http://www.twitter.com");
    if (ret != CURLE_OK) {
        fprintf(stderr, "Failed getting http://www.google.com: %s\n",
                curl_easy_strerror(ret));
        exit(EXIT_FAILURE);
    }

    ret = curl_easy_perform(curl);
    if (ret != 0) {
        fprintf(stderr, "Failed getting http://www.google.com: %s\n",
                curl_easy_strerror(ret));
        exit(EXIT_FAILURE);
    }

    return 0;
}

我尝试在谷歌进行研究,比如在 curl 中复制 include 文件夹,然后将其粘贴到 E:\ Dev-Cpp \ MinGW64 \ include < /强>

然后将 lib 文件夹从curl复制到 E:\ Dev-Cpp \ MinGW64 \ lib

也使用此链接器

  

gcc -Wall -O2 -g -lcurl -o test main.cpp

     

但最终还是结束了   [错误] gcc:没有这样的文件或目录

0 个答案:

没有答案