【问题标题】:How can I build curlpp on Windows for gcc?如何在 Windows 上为 gcc 构建 curlpp?
【发布时间】:2017-02-21 19:56:44
【问题描述】:

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

【问题讨论】:

    标签: c++ windows curl curlpp


    【解决方案1】:

    如上所述here

    CMake [..] 负责为原生程序编写输入文件 构建系统。

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

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

    所以,下面是一个示例,说明如何获取所需文件:

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

    【讨论】: