使用vcpkg进行下载的protoc:
vcpkg install protobuf protobuf:x64-windows
![](https://img-blog.csdnimg.cn/direct/05c626ebcad04812825dc2b590dbe6b9.png)
检查protoc版本时出现问题:
"protoc"不是内部或外部命令,也不是可运行程序或批处理文件
![](https://img-blog.csdnimg.cn/direct/1b2a3340f54646448a5e209dcd151ff9.png)
尝试添加系统环境变量后没有反应。
![](https://img-blog.csdnimg.cn/direct/2a2bc1bbff5d4a959e1cce1344e00a71.png)
这个时候找到vckpg下的packages目录,例如:C:\code\install\vcpkg\packages
点开有protoc.exe的那个目录,例如这里,可能每个人版本不一样位置不一样,需要有这四个文件
![](https://img-blog.csdnimg.cn/direct/66d8f0604f6c437c9a8e95292fd354dc.png)
全选,复制到C:\Windows\System32文件夹下。
再运行就没有问题了
![](https://img-blog.csdnimg.cn/direct/170797a87e62413fb0487288091106ca.png)
但是要注意以下protoc版本的问题,,vcpkg只能装最新版本,如果要不兼容旧版本的话,还是需要手动编译下载。。好了我去下载了