如何连接protobuf库
时间: 2024-05-25 13:08:28 浏览: 102
protobuf c++库
连接 protobuf 库的方法如下:
1. 下载并安装 protobuf 库。
2. 然后在你的项目中包含 protobuf 库的头文件。
3. 将 protobuf 库的链接器文件添加到你的项目中。这可以通过修改你的项目的 Makefile 或 CMakeLists.txt 文件完成。确保库文件的路径正确。
4. 在你的代码中使用 protobuf 库。
这是一个简单的例子:
```
#include <iostream>
#include <fstream>
#include "person.pb.h"
using namespace std;
void write() {
tutorial::Person person;
person.set_name("John Doe");
person.set_id(1234);
person.set_email("jdoe@example.com");
fstream output("myfile", ios::out | ios::trunc | ios::binary);
person.SerializeToOstream(&output);
}
void read() {
tutorial::Person person;
fstream input("myfile", ios::in | ios::binary);
person.ParseFromIstream(&input);
cout << "Name: " << person.name() << endl;
cout << "ID: " << person.id() << endl;
cout << "Email: " << person.email() << endl;
}
int main() {
write();
read();
return 0;
}
```
阅读全文