curl/types.h: No such file or directory问题的解决

编译xmlRPC报错,xmlrpc-c用到了libcurl:
lib/curl_transport/curlmulti.c:22:24: fatal error: curl/types.h:No such file or directory

  1. gcc -Wall -Iinclude -I. -Ilib/util/include/ -I/usr/local/include -I/usr/include/libxml2 -c -o lib/curl_transport/curlmulti.o lib/curl_transport/curlmulti.c  
  2. lib/curl_transport/curlmulti.c:22:24: fatal error: curl/types.h: No such file or directory  
  3. compilation terminated.  
  4. make[1]: *** [lib/curl_transport/curlmulti.o] Error 1  

查找到
This is a problem on archlinux which just got curl 7.21.7.
curl devs removed curl/types.h and put its content in curl/curl.h.

意思是在新版中把curl/types.h合并到了curl/curl.h中
解决方法:

  1. lib# cd /usr/include/curl/   
  2. root@AY130302115939322bd1:/usr/include/curl# ls  
  3. curlbuild.h  curl.h  curlrules.h  curlver.h  easy.h  mprintf.h  multi.h  stdcheaders.h  typecheck-gcc.h  
  4. root@AY130302115939322bd1:/usr/include/curl# sudo ln -s curl.h types.h  

再编译,问题没有了。

未经允许不得转载:ganlei的个人博客 » curl/types.h: No such file or directory问题的解决

赞 (0)
分享到:更多 ()