2010-06-08 204 views
3

StackOverflow社区!cmakeable版本的协议缓冲区

我想嵌入协议缓冲区到一些支持cmake的项目中。 由于我undrestood,谷歌doesn't provide this

有什么建议吗?谁试图创建cmakeable协议缓冲区库? 有很多没有跨平台的来源或根本没有。

如果存在,我可以在哪里使用? 还有什么cmakeable,而不是协议缓冲区?

请问,为什么我不安装协议缓冲区,只使用编译库, 我需要将它嵌入到项目中。 如果这真的是个坏主意,那么请解释原因。

回答

4

我为protobufs创建了一套CMakeLists.txt,用于嵌入到我们的构建系统中,并提供给protobufs,但Google的人并不感兴趣。

如果你愿意,我可以“按原样”提供给他们。他们为2.2.0工作,但你可能必须自己做一些黑客来调整它们以适应特定的构建系统。

+0

这将是伟大的!请将它发送到[email protected] – Max 2010-06-08 19:57:49

+1

把它们扔在GitHub上,我也会对它们感兴趣。 – 2010-06-14 15:08:49

+0

我打算这么做。我只想从我的雇主那里获得许可,因为代码是在公司时间写的。 – JesperE 2010-06-15 06:42:54