0
点赞
收藏
分享

微信扫一扫

【笔记】在window上连接虚拟机中的redis

kmoon_b426 2024-07-24 阅读 26

上图证明,我真的测了好多遍,测了好多版本的protobuf,花了很多时间。不过好在最后在vs2022上测通了。

下载protobuf

这里是protobuf下载的地址。

Releases · protocolbuffers/protobuf · GitHub

个人使用的3.21.9这个版本才跑通的。

下载cmake工具

cmake是一款十分强大的开源跨平台的构建工具,我们需要使用它构建库文件。

大家可以去官网下载,下边是网址:

Download CMake

生成库文件

添加环境变量

检测环境变量是否设置成功。

打开终端输入protoc --version

这就表示环境变量配置成功了。

使用protobuf

接下来文件目录会出现新的文件如下

visual studio配置

这里就编译完成了,就能正常的使用protobuf了。

编写实例代码

#include <iostream>
#include "msg.pb.h"
int main()
{
    //std::cout << "Hello World!\n";
    Msg msg;
    msg.set_name("CPP programing");
    msg.set_age(1);
    std::string msgstr;
    msg.SerializeToString(&msgstr);
    std::cout << "serialize str is " << msgstr << std::endl;
    Msg msg2;
    msg2.ParseFromString(msgstr);
    std::cout << "msg2 name is " << msg2.name() << " age is "
        << msg2.age() << std::endl;
    getchar();
}

运行结果:

举报

相关推荐

0 条评论