为VSCOde安装vcpkg(GitHub加速加速福利)

原创 云深之无迹 2021-05-28 19:01

这篇文章是一个尝试,因为写C的时候也有很多,这个头文件,以及各种依赖的库就很烦。

就像这样,写一个简单的二叉树

头文件报错的话,会提示使用这个安装

就尝试的使用一下,万一好香呢

我本来是想直接的安装,没想到U盘里面有Git,就clone吧

无脑下一步,到这里就好了

https://github.com/microsoft/vcpkg


Ctrl+v无用了

git clone https://github.com/microsoft/vcpkg

不大的文件

$ pwd/c/Users/109

clone的文件在这里


完整的文件夹

此时我们需要编译一下才可以使用


这里使用powershell,不要使用CMD


就编译好一个exe的文件

 .\vcpkg.exe  参数

这样执行, 我这里是使用了一下搜索

就是打印出所有可以使用的库

jsoncpp

我这里尝试安装这个CPP的库

 .\vcpkg.exe install jsoncp


如果第一次使用,什么编译器也没有

会有一些日志输出,我们看看

https://github.com/Kitware/CMake/releases/download/v3.20.2/cmake-3.20.2-windows-i386.zip   -> C:\Users\109\vcpkg\downloads\cmake-3.20.2-windows-i386.zipExtracting cmake...

A suitable version of 7zip was not found (required v18.1.0). Downloading portable 7zip v18.1.0...Downloading 7zip...https://www.nuget.org/api/v2/package/7-Zip.CommandLine/18.1.0   -> C:\Users\109\vcpkg\downloads\7-zip.commandline.18.1.0.nupkgExtracting 7zip...A suitable version of nuget was not found (required v5.5.0). Downloading portable nuget v5.5.0...Downloading nuget... https://dist.nuget.org/win-x86-commandline/v5.5.1/nuget.exe -> C:\Users\109\vcpkg\downloads\22ea847d-nuget.exeThe following packages will be built and installed: jsoncpp[core]:x86-windows -> 1.9.4

也就是说,没有找到CMAKE这个软件

https://github.com/Kitware/CMake/releases

来这里要下载这个包


接着要解压,用7-zip,也没有发现。就自己再下载

https://www.nuget.org/api/v2/package/7-Zip.CommandLine/18.1.0

是命令行的版本

安装好以后你会发现,有一个叫做下载的文件夹

因为我们没有指定到底要编译成啥样的平台的东西出来,这里就默认X86

执行上面的命令就会看到弹出这些支持的平台

.\vcpkg.exe install jsoncpp:x64-windows

那么就可以使用我写的这个命令一样的编译一个合适的平台

.\vcpkg.exe remove jsoncpp

当然可以移除掉这个包

.\vcpkg.exe remove --outdated

未来要移除过时的包,就执行这个命令就好了

.\vcpkg.exe list

可以看到你已经安装过的包了

vcpkg integrate install //全局安装vcpkg list //显示所有已安装vcpkg search //查看支持的第三方库vcpkg install jsoncpp:x86-windows //安装 jsoncpp 第三方库 x86vcpkg install @dep.txt //安装文件文本,里面每一行就是一个项目名!vcpkg remove jsoncpp //移除jsoncppvcpkg.exe help triplet //查看支持的哪些平台架构vcpkg.exe export jsoncpp --7zip //导出vcpkg help triplet //帮助 triplet

这些是常见的命令

http://pigcha.com/

如果你在执行上面的这些命令一点也不丝滑,可能就是你的网不行

懂我的意思了吗?

注册一下

无脑下一步

害,500MB

来自香港,超快加速器pigcha,全球互联,8k视频随你看,注册及送永久流量,地址:http://pigcha.com?share_id=2b598a12-225b-4c93-ae07-40793914ac07

这个链接是我的分享链接

右下角的应用已经打开了

杂七杂八的设置,实在没哟办法的。自己搞搞吧



https://vcpkg.io/en/docs/examples/installing-and-using-packages.html
https://github.com/microsoft/vcpkg
https://blog.csdn.net/cjmqas/article/details/79282847

这些事参考的链接和文档


评论 (1)
HOWSBYOUARE2021-05-29 11:07
NB ,用这加速器很丝滑
  • 在设备间通信日益增长的需求中,对于十几米甚至更长距离的高速外设数据传输变得尤为重要。RS-232C接口,凭借其仅需简单的接收、发送及地线配置,以及成本效益高的双绞线连接,凭借其卓越性能,成为了连接通信接口芯片的关键纽带。为了在这种长距离高速通信场景下实现线路的可靠隔离,并有效抵御外部噪声对通信信号的干扰,虽然上一期介绍的晶体管类型输出系列光耦能够满足100kbps速率的隔离传输需求,但面对更高的速率稳定性和性能要求,业界更倾向于采用速率可达300Kbps的KL6N138和KL6N139达林顿高速
    晶台光耦 2025-02-14 13:40 43浏览
  •  探针台是半导体测试领域的重要设备,用于支撑和固定待测芯片,以便进行jing确的电气测试。在使用过程中,探针台可能会出现位置偏移,这时就需要进行复位操作。下面,我们将详细介绍探针台复位的zui简单三个步骤。  一、确定复位基准点复位操作的di一步是确定复位基准点。通常,探针台会配备有明确的复位标记或感应点。用户需要仔细查找并确认这些标记,确保复位操作的准确性。找到基准点后,将探针台移动到该位置附近,准备进行下一步操作。二、执行复位动作在确认基准点后,接下来需要执行复
    锦正茂科技 2025-02-15 09:36 65浏览
  • 随着科技快速进步,蓝牙技术也在持续演化。Bluetooth LE Audio(低功耗蓝牙音讯)因其省电及音质提升等特性,俨然成为目前热门的音讯技术之一。对于经常性使用耳机、手机或笔电的人来说,音频传输的延迟性能不仅影响游戏体验,也同时影响着影音同步与通话质量。然而,由于目前市面上针对LE Audio延迟测试的工具和服务实属不多,厂商在验证设备性能往往面临到技术困难。有鉴于此,百佳泰所提供的专业延迟量测验证服务,可有效协助客户了解产品表现,从而提升市场竞争力!百佳泰技术小词典延迟指的是从声音讯号发
    百佳泰测试实验室 2025-02-14 10:38 52浏览
  • 在电路板Layout设计时,有时候会遇到高速差分信号对间或者对内需要交叉走线的情况,这不仅会导致Layout困难,而且交叉走线导致的via增加和绕线也会影响高速信号的信号质量。鉴于这个问题,一些高速差分信号在标准中就定义了其可以对内或者对间交叉连接,而不影响数据对接。现根据标准定义,将各个高速差分信号是否支持对间或对内翻转列出来,供设计参考。注:1. 列出的高速差分信号不全,后续陆续补充;2. 具体使用时,还需要咨询芯片供应商是否支持。USB2.0不支持对间和对内翻转USB3.0支持对内极性翻转
    durid 2025-02-14 08:23 231浏览
  •  芯片设计中的软硬件接口概述作者: Insaf MelianeInsaf Meliane 是 Arteris 的产品管理和营销经理。在加入产品团队之前,她是一名现场应用经理,为客户提供复杂 SoC 设计集成支持。在加入 Arteris 之前,她曾在领先的半导体公司担任过其他设计和应用工程职务。Insaf 拥有法国格勒诺布尔国立高等电子与无线电工程学院微电子专业系统级芯片方面的工程学位。软硬件接口 (HSI) 在芯片设计中扮演着重要角色,用于将物理硬件与其对应软件连接起来。它为复杂的系统
    ArterisIP 2025-02-14 10:28 59浏览
  • 近日,紫光展锐蜂窝物联网芯片V8850荣获国密一级认证,标志着展锐V8850在安全能力方面获得权威认可,位居行业领先水平。这是紫光展锐继短距物联网芯片V5663在2020获得ARM PSA Level 2认证,蜂窝物联网芯片V8811在2021年获得ARM PSA Level 1 认证后,第三次荣获安全行业权威认证。荣获国密一级安全认证,意味着紫光展锐V8850能支持智能支付、共享经济、定位追踪、安防监控、智能表计、工业DTU、公网对讲,以及车载通信终端设备上的国密升级改造,可为移动支付、短信
    紫光展锐 2025-02-14 19:26 53浏览
  • 导读:2025年1月6日,在 ChatGPT 诞生两周年之际,OpenAI 的核心人物 Sam Altman 回顾了一段波澜壮阔且充满挑战的历程。九年前,怀揣着对通用人工智能(AGI)的坚定信念,OpenAI 踏上征程。彼时,质疑声不绝于耳,多数人认为这毫无成功的可能。但他们未曾动摇,毅然投身这一充满未知的领域。直至 2022 年 ChatGPT 的推出,如同在科技领域投入巨石,引发轩然大波,开启了前所未有的发展态势。然而,荣耀背后是难以想象的艰难。围绕新技术构建公司,犹如在黑暗中摸索前行,每一
    用户1739588245528 2025-02-15 11:03 85浏览
  • NoC的下一步发展是什么?作者: Andy NightingaleAndy Nightingale 是 Arteris 产品管理和营销副总裁,拥有超过 37 年的高科技行业经验,其中包括在 Arm 担任各种工程和产品管理职位 23 年。当今的高端 SoC 在很大程度上依赖复杂的片上网络(NoC)技术来实现性能和可扩展性。随着 人工智能(AI)、高性能计算(HPC)和其他计算密集型应用的需求不断发展,设计下一代 SoC 将需要更智能、更高效的 NoC 解决方案来应对这些挑战。尽管这些进步带来了令人
    ArterisIP 2025-02-14 10:16 29浏览
  •                           春天来了,我们中国的传统节日--春节到了,随着国家富强,人们民族文化自信心的增强,这个中国年过的还挺热闹,挺红火。一段山村过新年的快乐时光,即兴而发赋了两首新诗。《渔家乐·山村新春》白发垂髫同喜乐,新春佳节意情奢。烟花璀璨腾空起,山村美景醉心涯。晓雾轻笼林野静,晚云淡抹岫峰斜。自然恩赐千般好,福满人间岁月嘉
    广州铁金刚 2025-02-17 15:59 67浏览
  • 文心一言免费对于创业来说是一个很大的机遇,加油!虽然是一个很大的挑战,但是好处还是很大的。文心一言的免费开放为创业者提供了一个低成本甚至零成本使用先进人工智能技术的机会。在以往,创业者若想在项目中融入AI技术,往往需要支付高昂的研发或授权费用。而现在,他们可以直接利用文心一言的强大功能,如语言理解、生成能力、深度搜索等,来构建自己的产品或服务,从而显著降低创业成本。文心一言的全面免费开放为创业者提供了广阔的创新空间。创业者可以基于文心一言开发出各种创新的应用和服务,满足市场的多样化需求。例如,利
    curton 2025-02-14 13:37 272浏览
  • Thiele-Small参数:如何影响扬声器单体设计?想要设计一个高效能的音箱系统,关键在于了解扬声器单体的核心参数,这些参数将直接影响音箱系统的声学表现。而专为扬声器单体所设计的IEC 60268-5 标准便明确规范了扬声器参数的量测方法,让音箱设计者得已透过数据驱动的方式,精确地计算扬声器在不同频率范围内的性能表现,进而设计出符合需求的音箱产品。而这些关键参数,亦即Thiele-Small参数(TS参数),便为设计提供了基础参考数据。案例背景与面临的挑战以本次分享的客户个案为例,该客户是一家
    百佳泰测试实验室 2025-02-14 10:11 35浏览
  • 我跟EET的相识,起源于一次国际电子工程会议,当时我是为了去听国际行业趋势和新技术产品,以公司海外英文名报名参加的,在非常不经意间,我在会场的群里发表了少许观点,没想到当场就有很多人加我微信,微信加得手软,有位VIP席位上的美国有排名的科学家(她当时在上海中科院任职)约了与我共进午餐,隔年这位美国科学家还带来了国际合作,我们公司与亚洲最大的技术顾问公司签了战略合作及一些实际合作项目。所以,我挺早就在EET面包板上了,只不过那些年我所在的公司的国际业务繁忙,还要忙着参加美国分公司的筹备,于是下班后
    牛言喵语 2025-02-14 02:15 273浏览
  • 文心一言准备免费,说实话,这个是好事情,但是他也会产生非常大的影响,总体来说,对技术的发展还是起到积极的作用。文心新苑为什么要免费呢?无非就是市场的原因,绝对不是文心一言不想利用这个AI赚钱。我分析下原因:1、市场竞争:在人工智能技术高速发展的背景下,各类AI产品层出不穷,市场竞争日益激烈。尤其是DEEPSEEK的出现,真是的非常重大的一个事件,作为同类产品,文心一言非常无奈的被迫的选择全面免费策略,旨在迅速提高用户量,争夺市场份额。通过免费使用,文心一言能够吸引更多用户,形成网络效应,进而提升
    curton 2025-02-14 10:30 400浏览
  • 电磁铁通电时会产生磁场,磁力随电流增强而增强,表现出吸引铁磁性物质的特性。电磁铁是一种能够产生磁场的装置,其特性在于可以通过通电来控制磁场的产生和消失。那么,当电磁铁通电时,它具体会表现出哪些特性和现象呢?一、产生磁场通电是电磁铁产生磁场的关键。当电流通过电磁铁的线圈时,线圈周围就会产生磁场。这个磁场与电流的大小和方向密切相关,电流越大,产生的磁场也越强。同时,磁场的方向可以通过改变电流的方向来改变,这是电磁铁灵活性的重要体现。二、磁力变化随着电流的增强,电磁铁产生的磁力也会相应增强。这种磁力的
    锦正茂科技 2025-02-15 09:59 78浏览
  • 《哪吒2》票房破百亿背后的科技密码:解码中国动画产业的技术跃迁与制造底气2024年夏季,国产动画电影《哪吒2》以雷霆之势席卷全球院线,不仅成为中国影史第二部票房突破百亿的现象级作品,更以多项技术突破刷新行业纪录。这些成就背后,不仅是中国动画工业的崛起,更是中国科技创新与高端制造业协同突破的缩影。作为深耕PCB行业多年的捷多邦小编,今天带您从技术视角,解读这场银幕奇迹背后的制造密码。一、从“数字造神”到“算力革命”:动画技术背后的硬核突破《哪吒2》的视觉革命始于AI工业化管道的深度应用。影片中大量
    捷多邦 2025-02-15 17:57 382浏览
我要评论
1
10
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦