gpt4 book ai didi

c++ - 在 win C++ 应用程序中使用 curl

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:15 31 4
gpt4 key购买 nike

我正在尝试在我的 Windows C++ 应用程序中使用 curl,但一直遇到问题。
我在 Windows 8.1 机器上使用 visual studio 2013。
这是我到目前为止所做的:

  1. 克隆了 repo from github
  2. 构建了生成三个文件的 libcurl 项目:libcurl.dll、libcurl_imp.lib 和 libcurl_imp.exp
  3. 在我的应用程序项目中,我将 curl 包含目录添加到附加包含目录
  4. 将 libcurl_imp.lib 添加到附加依赖项
  5. 构建我的项目

当我运行我的可执行文件时,它说:

the program can't start because libcurl.dll is missing from your computer

我在上面发现了一些东西,但他们通过添加 libcurl dll 和 exe 解决了这个问题,这不是我想要的,因为我希望我的可执行文件包含 libcurl 以便它可以继续工作不需要 dll 的机器。

有什么想法吗?
谢谢。


编辑

第二步非常直接,我只需右键单击项目 (libcurl) 并选择 build。
由于评论我在将配置类型更改为静态库后重建了它,所以现在它只生成一个文件:libcurl.dll,据我所知这不是静态库......


第二次编辑

我在获取 http 功能上浪费了太多时间,并且根据我在此处的评论 (using libcurl without dll) 中找到的信息,我决定放弃这种方法,并且我找到了完全适合我需要的东西并且易于安装/使用:C++ REST SDK (codename "Casablanca")

最佳答案

尝试将 libcurl.dll 目录添加到 PATH 环境变量。

关于c++ - 在 win C++ 应用程序中使用 curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26586279/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com