如何在Windows上为gcc构建curlpp?

时间:2017-02-21 19:56:44

标签: c++ windows curl curlpp

我从这里下载了这个包:https://github.com/jpbarrette/curlpp
当我将CMakelists.txt拖到cmake.exe上时,它确实构建了一个看起来像Microsoft Visual Studio项目的东西。我想构建静态库,我可以在GCC的Codeblocks中使用它。我不知道该怎么做,我不知道选项在哪里或如何设置合适的标志。
我也关注过这篇文章:https://stackoverflow.com/a/27609214/7310666c这是关于cURL的 - 它构建正确,但是当我将它链接到我的项目时,它给了我未定义的引用错误。
有人能帮我一把吗?我的桌面已经被我在尝试时下载的所有文件所占据。

1 个答案:

答案 0 :(得分:0)

如上所述here

  

CMake [..]负责为本机编写输入文件   构建系统。

负责为特定构建系统创建文件的模块称为“Generators”。有关这些生成器的完整列表,请查看this

在您的情况下,默认情况下它会选择Visual Studio,即使“代码块”应该可用。

所以,这是一个如何获取所需文件的示例:

cd /path/to/curlpp/
mkdir build
cd build    
cmake -G "CodeBlocks - NMake Makefiles" ..