0

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

4

1 回答 1

0

正如这里提到的:

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

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

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

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

cd /path/to/curlpp/
mkdir build
cd build    
cmake -G "CodeBlocks - NMake Makefiles" .. 
于 2017-03-01T19:42:38.933 回答