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

这篇文章是一个尝试,因为写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

这些事参考的链接和文档

(0)

相关推荐