写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

[只看PO]No.56223801 - 无标题 - 技术宅


•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-03-16(四)00:14:16 ID:Bjw5ru5 [举报] [订阅] [返回主串] No.56223801 [回应] 管理
(`・ω・)肥哥们好,有没有了解关于libcurl库的?

我因为是一直自学C/C++,所以在一些问题上并没有深入了解。

简单说,我下载了curl库,在里面的include文件夹中的curl文件夹直接扔到了我自己的项目文件夹,在编译的时候出现了curl相关的函数 “undefined reference ”的提示。
我找了很多相关的,都在说要先编译这个curl库,然后再怎样怎样。

我的问题:

1. 真的没有一个能直接include .h文件就能完成项目编译的方法吗?

2. 如果没有,那么这个库该怎样编译以及使用(我在这方面的了解很少)?我期望的结果是得到一个能够从命令行就能执行编译的方法,而不是要借助于IDE的设置(我找到的相当多的方法都和vc扯上关系,这对我习惯写命令行进行编译以及还存在编译linux版本需求似乎不太友好)。如果可以的话我还期望这个方法能够保证这个项目文件既可以用命令行编译为win可执行文件也可编译为linux的可执行文件。

一些没用的话: 在用这个库之前我一直是直接使用curl指令来达成我的一些需求的・゚( ゚∀。) ゚。


jp
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
(  ;´Д`  )说谁肥人呢
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-03-16(四)00:20:18 ID:Bjw5ru5 (PO主) [举报] No.56223921 管理
jp
无标题 无名氏 2023-03-16(四)00:21:18 ID:Bjw5ru5 (PO主) [举报] No.56223935 管理
总之先眠了( ゚∀。)
无标题 无名氏 2023-03-16(四)07:05:46 ID:Bjw5ru5 (PO主) [举报] No.56225211 管理
>>No.56224572
(´゚Д゚`)我昨天刚写好的curl还没跑就要被替换了吗(´゚Д゚`)
无标题 无名氏 2023-03-16(四)10:37:34 ID:Bjw5ru5 (PO主) [举报] No.56228024 管理
( ゚∀。)完全没用过cmake,已经彻底弱智了( ゚∀。)
无标题 无名氏 2023-03-16(四)11:05:59 ID:Bjw5ru5 (PO主) [举报] No.56228712 管理
(>д<)要被弄疯了啊
无标题 无名氏 2023-03-16(四)11:28:14 ID:Bjw5ru5 (PO主) [举报] No.56229202 管理
>>No.56229092
( ゚∀。)所以只靠g++解决不了我现在这个问题了吗
无标题 无名氏 2023-03-16(四)11:31:36 ID:Bjw5ru5 (PO主) [举报] No.56229248 管理
前阵子用n什么的那个json库,直接一个json.hpp扔项目里然后include就好,为什么curl你就不行啊(;´Д`)
cpr还没试( ゚∀。)但是看描述应该不行
无标题 无名氏 2023-03-16(四)11:55:51 ID:Bjw5ru5 (PO主) [举报] No.56229665 管理
>>No.56229408
看起来也确实,所以我想学一下cmake,但是入门cmake被卡住了( ゚∀。)
大概就是最基本的,编译配置都没弄明白( ゚∀。)
无标题 无名氏 2023-03-16(四)20:14:09 ID:Bjw5ru5 (PO主) [举报] No.56239042 管理
请教了一下ChatGPT,大有收获( ゚∀。)
无标题 无名氏 2023-03-16(四)20:33:03 ID:Bjw5ru5 (PO主) [举报] No.56239407 管理
>>No.56239197
有没有静态链接的方法( ゚∀。)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-03-16(四)21:56:50 ID:Bjw5ru5 (PO主) [举报] No.56241089 管理
或许堂堂完结,总之我编译出了我的第一个libcpr程序( ゚∀。)
再次感谢各位!jp奉上
无标题 无名氏 2023-03-16(四)21:58:37 ID:Bjw5ru5 (PO主) [举报] No.56241128 管理
感叹: 要不ChatGPT你帮我改完我的项目罢( ´ー`)
无标题 无名氏 2023-03-17(五)16:46:50 ID:Bjw5ru5 (PO主) [举报] No.56256808 管理
( ゚∀。)libcpr反倒用不太明白,比如说我想用nlohmann::json对象来拿去初始化cpr::Parameters,我就不知道该怎么处理( ゚∀。)
暂时还是先用libcurl吧( ゚∀。)
无标题 无名氏 2023-03-17(五)17:01:22 ID:Bjw5ru5 (PO主) [举报] No.56257120 管理
>>No.56257093
( ゚∀。)虽然搞不太清但是总之编译的问题解决了
无标题 无名氏 2023-03-17(五)20:13:49 ID:Bjw5ru5 (PO主) [举报] No.56261028 管理
怎么这CMake换个目录就得重头Make啊( ゚∀。)
而且现在已经Make一个多小时了,好像一直在循环跑什么东西,我上次是怎么弄好的( ゚∀。)
无标题 无名氏 2023-03-17(五)20:55:58 ID:Bjw5ru5 (PO主) [举报] No.56261874 管理
>>No.56261028
好吧,确实是死循环,也找到了解决办法( ´ー`)
是我太弱智了还是这东西确实太不人性化了( ´ー`)
我以为可能不是死循环,在干些什么别的事

UP主: