这篇文章是一个尝试,因为写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.zip
Extracting 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.nupkg
Extracting 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.exe
The 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 第三方库 x86
vcpkg install @dep.txt //安装文件文本,里面每一行就是一个项目名!
vcpkg remove jsoncpp //移除jsoncpp
vcpkg.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
这些事参考的链接和文档