2017-02-21 47 views
0

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

回答

0

正如mentionned here

CMake的[..]是负责编写输入文件的本地 构建系统。

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

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

所以,这里是你如何可以获取所需的文件的示例:

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