6

在这里完成新手,正如你很可能在我之前的帖子中猜到的那样。我似乎在这方面找不到任何东西,而且我以前从未安装过库。我之前的问题是通过告诉我安装和使用 libcurl 来回答的,并且 cURLpp 是 C++ 的包装器,所以我很自然地认为 cURLpp 是要走的路。那么,我该如何安装呢?

4

1 回答 1

0

我知道这个问题已经很老了,但我会分享我的经验。

操作系统: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下一个复制到您的二进制文件中。

于 2022-02-01T12:17:59.833 回答