完整的新手在这里,你很可能猜到了我的上一篇文章。我似乎找不到这方面的任何东西,而且我以前从未安装过一个库。回答我之前的问题时,我告诉我要安装和使用libcurl,而且cURLpp是C++的包装器,所以我很自然地认为cURLpp是可行的。那么,我如何安装它呢?
发布于 2022-02-01 12:17:59
我知道这个问题很老,但我将分享我的经验。
操作系统: 10 (64位)
我使用的是MSYS2 MinGW GCC编译器和工具,所以我假设系统中已经安装了msys2 2/mingw 64/bin、mingw-cmake、mingw-make和mingw-curl。
在终端中,请执行以下步骤:
步骤1) git clone git@github.com:jpbarrette/curlpp.git
步骤2) cd curlpp
步骤3) mkdir build
步骤4) cd build
步骤5) cmake -G "MinGW Makefiles" .. -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF
步骤6) cmake --build .
在此之后,您将在curlpp/build中找到libcurlpp.a、libcurlpp.dll.a和libcurlpp.dll文件。现在,您需要将libcurlpp.dll.a添加到链接器设置中(请记住也要添加libcurl.dll.a,因为它是libcurlpp的依赖项)。
最后,你可以编译你的程序,它应该能工作。如果收到一条消息说找不到libcurlpp.dll,请将libcurlpp.dll复制到二进制文件旁边。
https://stackoverflow.com/questions/5796739
复制相似问题