C++ 如何使用代码块进行编译

C++ 如何使用代码块进行编译,c++,codeblocks,C++,Codeblocks,我从(zip类型)下载LibCurl,解压缩后,我注意到有一个包含源代码的Include和Lib文件夹,所以我将它们复制到CodeBlocks项目并包含它,但在构建它时显示错误 fatal error: curl/curlbuild.h: No such file or directory 该文件位于Include文件夹中,我已将其包含在我的项目中 我是C++中的新成员,使用CODBROCK,我计划将LIcCURL库编译成静态LIB文件,并包含在我的项目中,我该怎么做?请帮助,因为默认的LI

我从(zip类型)下载LibCurl,解压缩后,我注意到有一个包含源代码的Include和Lib文件夹,所以我将它们复制到CodeBlocks项目并包含它,但在构建它时显示错误

fatal error: curl/curlbuild.h: No such file or directory
该文件位于Include文件夹中,我已将其包含在我的项目中


我是C++中的新成员,使用CODBROCK,我计划将LIcCURL库编译成静态LIB文件,并包含在我的项目中,我该怎么做?请帮助,因为默认的LIGULL只与DSW微软Visual C++项目文件一起,我需要编译成代码块(GNU GCC)

< P> <强> LBCURL</强>是其他项目吗?
尝试将CURL的头和include放在LearnCPP项目中。

听起来您需要将include dir设置为包含
CURL
文件夹的任何目录。在编译器选项中查找此选项-它应该对应于
-I
选项。请注意,如果它包含一个makefile,则应该使用它。在项目设置中启用它。

根据CURL源代码归档中的docs/INSTALL文件,您应该从命令行构建CURL。如果您正在使用MinGW(与代码块捆绑在一起),则需要确保MinGW-bin目录位于PATH变量中(
set-PATH=\bin;%PATH%
),然后在CURL的根目录中运行
mingw32-make-mingw32
,makefile是什么?是的,我认为它包括makefile,因为有这个文件名,以及如何使用它?@John A makefile是一个特殊的文件,它的格式可以读取。这是一种可移植的方法,可以确保您的内容可以跨各种平台编译,前提是它们安装了某种形式的
make
。通常,要调用
make
,您将
cd
放入包含makefile的目录中,并使用
maketarget
,其中
TARGET
是您尝试构建的对象的名称。我不确定它在Windows上是如何工作的,因为我只在Linux上使用过makefiles。P.S.代码::Bug提供导入VisualC++文件的设备。是的,因为我希望它成为LIB文件,并包含在我的项目中,如何实现它?有什么想法吗?