如何使用 mingw 在 Windows 中构建 protobuf-c?

Posted

技术标签:

【中文标题】如何使用 mingw 在 Windows 中构建 protobuf-c?【英文标题】:How to build protobuf-c in windows using mingw? 【发布时间】:2017-01-08 05:21:23 【问题描述】:

我可以在windows下成功构建protobuf,结果是三个.lib文件,但是不知道怎么在windows下构建protobuf-c,没有相关文档。

【问题讨论】:

【参考方案1】:

我可以用 Cygwin 做到这一点:

你可以从这里https://github.com/protobuf-c/protobuf-c下载源代码

根据您编译的 protobuf,您可以下载“正确”版本的 protobuf-c。

一般来说,要使用 Cygwin 构建,您需要在默认安装的基础上添加:

    gcc 及其周围的工具。 用于构建 protobuf 和 protobuf-c 的工具,如各自的 Github (https://github.com/protobuf-c/protobuf-c) 中所述。再次构建 protobuf 我怀疑 Cygwin 可以识别它吗? 按照说明构建(两者相同): ./autogen.sh ./configure --prefix=/usr 制作 进行安装

【讨论】:

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

如何使用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++ 构建后消失