首页 文章

如何使用CodeBlocks进行编译

提问于
浏览
3

我从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

    根据CURL源文件中的docs / INSTALL文件,您应该从命令行构建CURL . 如果您正在使用MinGW(与CodeBlocks捆绑在一起),您需要确保MinGW bin目录在PATH变量( set PATH=<path_to_mingw>\bin;%PATH% )中,然后在CURL的根目录中运行 mingw32-make mingw32

  • 0

    LibCurl 是其他项目吗?尝试将 Headers 和CURL的包含放在LearnCPP项目中 .

  • 2

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

相关问题