我从http://curl.haxx.se/download.html(zip类型)下载LibCurl,在我提取之后,我注意到包含源代码的Include和Lib文件夹,所以我将它们复制到CodeBlocks项目并包含它,但是当我构建它时显示错误
fatal error: curl/curlbuild.h: No such file or directory
该文件位于Include文件夹中,我已包含在我的项目中
我是C ++新手并使用CodeBlocks,我计划将LibCurl库编译成静态lib文件并包含在我的项目中,我该怎么做?请大家帮忙,因为LibCurl默认只附带dsw Microsoft Visual C ++项目文件,我需要将其编译成CodeBlocks(GNU GCC)
答案 0 :(得分:2)
根据CURL源存档中的docs / INSTALL文件,您应该从命令行构建CURL。如果您使用的是MinGW(与CodeBlocks捆绑在一起),则需要确保MinGW bin目录位于PATH变量(set PATH=<path_to_mingw>\bin;%PATH%
)中,然后在CURL的根目录中运行mingw32-make mingw32
答案 1 :(得分:0)
LibCurl 是其他项目吗? 尝试将标题和CURL的包含放在LearnCPP项目中。
答案 2 :(得分:0)
听起来你需要将include dir设置为curl
文件夹的任何目录。在编译器选项中查找它 - 它应该与-I
选项相对应。请注意,如果它包含makefile,则应使用该文件。在项目设置中启用它。