如何使用MinGW在Windows中构建Google的protobuf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用MinGW在Windows中构建Google的protobuf相关的知识,希望对你有一定的参考价值。

参考技术A 如何使用MinGW在Windows中构建Google的protobuf
首先肯定要知道PB的格式,根据包头,包尾,以及数据长度,校验等信息解析就可以了

如何构建 mingw32-make

【中文标题】如何构建 mingw32-make【英文标题】:How to build mingw32-make 【发布时间】:2015-07-28 17:09:41 【问题描述】:

我刚刚根据这个材料在windows上构建了一个gcc 5.2.0:http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/ 一切顺利。但是后来我尝试使用这个新构建的 gcc 构建 Qt,但我收到一个错误,即没有 mingw32-make。检查目录,不,没有。 但是后来我检查了之前安装的gcc,这是TDM的工作,下载自:http://tdm-gcc.tdragon.net/ 是的,在他的构建中有 mingw32-make。 所以,问题是,他是怎么拥有那个工具的,而我的构建中没有的许多其他工具却出现在他的身上?

【问题讨论】:

【参考方案1】:

如果您从 gcc5.2.0 源代码创建构建,那么您刚刚创建了 gcc 编译器及其所有必要的文件。例如gcc-5.2.0.exe, gcc.exe, g++.exe, etc.

不是 gcc 的 MinGW 运行时环境,其中包含 mingw32-make.exe

如果您从您的问题here 中找到您的链接,您可以使用 cygwin make.exe 构建它。

最好下载mingw 32二进制runtime environment for gcc 或

MinGW64runtime environment for gcc

那么你就拥有了使用 QT 所需的所有文件。

如果你想从源代码创建一个 mingw 构建,你首先需要一个 MinGW runtime environment 然后你可以使用它来构建你自己的 mingw32-make.exe。

【讨论】:

以上是关于如何使用MinGW在Windows中构建Google的protobuf的主要内容,如果未能解决你的问题,请参考以下文章

如何使用MinGW在Windows中构建Google的protobuf

如何使用MinGW在Windows中构建Google的protobuf

如何在 Windows 上使用 MINGW 构建 clang?

在 Windows 7 中使用 mingw 构建 gumbo-parser dll

使用 MinGW 在 Windows 上构建 GLEW 1.7.0

在 MinGW 构建后,Qt 工具栏按钮图标在 Windows 中显示,但在使用 g++ 构建后消失