如何使用CodeBlocks进行编译

时间:2011-07-03 13:19:34

标签: c++ codeblocks

我从http://curl.haxx.se/download.html(zip类型)下载LibCurl,在我提取之后,我注意到包含源代码的Include和Lib文件夹,所以我将它们复制到CodeBlocks项目并包含它,但是当我构建它时显示错误

fatal error: curl/curlbuild.h: No such file or directory

该文件位于Include文件夹中,我已包含在我的项目中

This is the project structure I create to compile LibCurl

我是C ++新手并使用CodeBlocks,我计划将LibCurl库编译成静态lib文件并包含在我的项目中,我该怎么做?请大家帮忙,因为LibCurl默认只附带dsw Microsoft Visual C ++项目文件,我需要将其编译成CodeBlocks(GNU GCC)

3 个答案:

答案 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,则应使用该文件。在项目设置中启用它。