我从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库编译成静态库文件并包含在我的项目中,我该怎么做?请帮忙,因为默认情况下LibCurl只附带dsw Microsoft Visual C++项目文件,我需要将其编译成CodeBlocks (GNU GCC)
发布于 2011-07-06 21:00:47
根据CURL的源代码归档中的docs/INSTALL文件,您应该从命令行构建CURL。如果您使用的是MinGW (与CodeBlocks捆绑在一起),则需要确保CURL目录在PATH变量(set PATH=<path_to_mingw>\bin;%PATH%)中,然后在MinGW的根目录中运行mingw32-make mingw32
发布于 2011-07-04 06:49:09
LibCurl是另一个项目吗?尝试将CURL的头文件和包含内容放入LearnCPP项目中。
发布于 2011-07-04 06:55:15
听起来您需要将include目录设置为包含curl文件夹的任何目录。在您的编译器选项中查找它-它应该对应于-I选项。请注意,如果它包含makefile,则应该改用它。在项目设置中启用它。
https://stackoverflow.com/questions/6563113
复制相似问题