在这里完成新手,正如你很可能在我之前的帖子中猜到的那样。我似乎在这方面找不到任何东西,而且我以前从未安装过库。我之前的问题是通过告诉我安装和使用 libcurl 来回答的,并且 cURLpp 是 C++ 的包装器,所以我很自然地认为 cURLpp 是要走的路。那么,我该如何安装呢?
1 回答
我知道这个问题已经很老了,但我会分享我的经验。
操作系统:MS Windows 10(64 位)
我正在使用 MSYS2 MinGW GCC 编译器和工具,所以我假设系统中已经安装了 mingw-gcc、mingw-cmake、mingw-make 和 mingw-curl,并且 msys2/mingw64/bin 在您的 PATH 中。
在终端中,执行以下步骤:
步骤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
下一个复制到您的二进制文件中。