gpt4 book ai didi

qt - 使用 qmake 链接 .proto 文件

转载 作者:行者123 更新时间:2023-12-04 20:58:41 35 4
gpt4 key购买 nike

我有4个文件

消息.proto
UDP文件
UDP文件
主程序

message.proto 是谷歌 Protocol Buffer 文件。我正在尝试编写 Protocol Buffer 并使用 UDP 发送和接收数据。 udp.h 和 udp.cpp 只是实现 UDP 的类。

我可以编写自己的 makefile 并为这个小例子做必要的事情。后来我需要将此代码集成到我的 QT 程序中。我正在使用 qmake -project, qmake 来生成 Makefile。我正在使用 Ubuntu 9.10

有人能告诉我我需要在 .pro 文件或 qmake 生成的 Makefile 中进行哪些更改以满足依赖关系。

最佳答案

通常你只需要将各自的头文件和源文件添加到对应的HEADERS中即可和 SOURCES .pro 文件中的变量,即

SOURCES += udp.cpp message.pb.cc
HEADERS += udp.h message.pb.h

我隐含地假设 message.pb.cc 和 message.pb.h 是由 protoc 生成的文件( Protocol Buffer 编译器)。如果您还希望生成的 makefile 运行 protoc对您来说,您可以使用 system 来实现这一点。函数 ( http://doc.trolltech.com/4.6/qmake-function-reference.html#system-command )。

我希望这有帮助。

关于qt - 使用 qmake 链接 .proto 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124527/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com