curl.h no such file or directory

后端 未结 5 2055
抹茶落季
抹茶落季 2021-01-30 06:38

I installed curl this command (i use Ubuntu):

sudo apt-get install curl

When I test simple program using g++ test.cpp



        
相关标签:
5条回答
  • 2021-01-30 06:46

    Instead of downloading curl, down libcurl.

    curl is just the application, libcurl is what you need for your C++ program

    http://packages.ubuntu.com/quantal/curl

    0 讨论(0)
  • 2021-01-30 06:47

    yes please download curl-devel as instructed above. also don't forget to link to lib curl:

    -L/path/of/curl/lib/libcurl.a (g++)
    

    cheers

    0 讨论(0)
  • 2021-01-30 06:54

    If after the installation curl-dev luarocks does not see the headers:

    find /usr -name 'curl.h'
    Example: /usr/include/x86_64-linux-gnu/curl/curl.h
    
    luarocks install lua-cURL CURL_INCDIR=/usr/include/x86_64-linux-gnu/
    
    0 讨论(0)
  • 2021-01-30 07:00

    To those who use centos and have stumbled upon this post :

     $ yum install curl-devel
    

    and when compiling your program example.cpp, link to the curl library:

     $ g++ example.cpp -lcurl -o example
    

    "-o example" creates the executable example instead of the default a.out.

    The next line runs example:

     $ ./example
    
    0 讨论(0)
  • 2021-01-30 07:04

    sudo apt-get install curl-devel

    sudo apt-get install libcurl-dev
    

    (will install the default alternative)

    OR

    sudo apt-get install libcurl4-openssl-dev
    

    (the OpenSSL variant)

    OR

    sudo apt-get install libcurl4-gnutls-dev
    

    (the gnutls variant)

    0 讨论(0)
提交回复
热议问题