Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Curl/Linux [fatal error: curl: Nie ma takiego pliku ani katalogu]

Ostatnio zmodyfikowano 2014-11-24 21:38
Autor Wiadomość
lekarz
Temat założony przez niniejszego użytkownika
Curl/Linux [fatal error: curl: Nie ma takiego pliku ani katalogu]
» 2014-11-24 20:41:23
Próbuje właśnie bawić się C++ i CURL-em w Ubuntu.

Jak w terminalu wpisuję:

curl google.com

to ściąga mi stronę google.



Pomyślałem że za pomocą linijki:

g++ curl.cpp -o cpp

skompiluje sobie następujący program:

##########
#include <stdio.h>
#include <curl/curl.h>
#include <iostream>

int main(void)
{
  CURL *curl;
  CURLcode res;

  curl = curl_easy_init();
  if(curl) {
     curl_easy_setopt(curl, CURLOPT_URL, "https://google.com");
    /* example.com is redirected, so we tell libcurl to follow redirection */
  
  //curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);//orginalny kod

    /* Perform the request, res will get the return code */
    res = curl_easy_perform(curl);
    /* Check for errors */
    if(res != CURLE_OK)
      fprintf(stderr, "curl_easy_perform() failed: %s\n",
              curl_easy_strerror(res));

    /* always cleanup */
    curl_easy_cleanup(curl);
  }
 
  return 0;
}
##########

O ile program pod windows działa o tyle pod Linuxem już nie.
Wyskakują następujące błędy w zależności od wersji kodu:
1.
curl.cpp:2:23:fatal error:curl/curl.h:Nie ma takiego pliku ani katalogu
#include<curl/curl.h>
2.
curl.cpp:2:18:fatal error:curl.h:Nie ma takiego pliku ani katalogu
#include<curl.h>
3.
curl.cpp:2:16:fatal error:curl:Nie ma takiego pliku ani katalogu
#include<curl>


Co robić?
P-121310
Hipochondryk
» 2014-11-24 21:24:52
nie znam się na linuksie, ale spróbuj wrzucić curl.h i inne do folderu z kodem i #include "curl.h"
P-121321
lekarz
Temat założony przez niniejszego użytkownika
» 2014-11-24 21:38:19
Utworzenie pliku curl.h obok mojego pliku nic nie daje. Natomiast przeniesienie pliku do folderu "include" terminal podaje błąd:
fatal error: curlver.h: Nie ma takiego pliku ani katalogu
P-121324
« 1 »
  Strona 1 z 1