[英]gcc can't find libcurl header file in the directory it is located
我正在尝试使用以下命令编译 cpp:
g++ -IC:\Users\XXX\libcurl-7.56.0\libcurl-7.56.0\include\curl -LC:\Users\XXX\libcurl-7.56.0\libcurl-7.56.0\lib program.cpp
这个程序有一个使用 libcurl 的 header 文件。 curl 库位于 -
C:\Users\XXX\libcurl-7.56.0\libcurl-7.56.0\include\curl\curl.h
即使 curl.h 在路径中,gcc 也会出现以下错误 -I
mylibrary.h:26:10: fatal error: curl/curl.h: No such file or directory
#include <curl/curl.h>
我究竟做错了什么?
错误信息表示文件curl/curl.h
无法在 -I 指定的搜索路径中找到。 您使用文件路径更新了问题,因此命令应为:
g++ -IC:\Users\XXX\libcurl-7.56.0\libcurl-7.56.0\include -LC:\Users\XXX\libcurl-7.56.0\libcurl-7.56.0\lib program.cpp
另外,您能否尝试在 mylibrary.h 文件中使用 \ 而不是 / 作为路径分隔符:
#include <curl\curl.h>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.