c++ - 如何使用 CodeBlocks 进行编译

标签 c++ codeblocks

我从 http://curl.haxx.se/download.html 下载 LibCurl (zip 类型),在我提取后,我注意到有包含源代码的 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)

最佳答案

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

关于c++ - 如何使用 CodeBlocks 进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563113/

相关文章:

c++ - 为什么我的字符串打印在错误的地方?

c++ - Visual Studio Code 中的编译错误

c++ - 为什么 move 比通过 const& 传递更昂贵?

c# - 当代码块结束时,var 类型会发生什么?

c++ - 什么是 undefined reference /未解析的外部符号错误以及如何修复它?

c++ - 未定义对 '__imp___..' SFML C++ 库的引用

c++ - Code::Block 未创建调试版本?

c++ - 'CheckTokenMembership' 检查管理员权限 C++

c - Bash 返回简单 C 程序的权限被拒绝

c++ - "Process terminated with status -1073741819"带 vector 的简单程序