1

我在尝试使用官方安装指南建议的 mingw64 在 MSYS2 下编译 grpc 的最新分支时遇到了一个问题。

msys2 的最新 gcc 是 5.2.0,它与 grpc 的关系并不好。尽管如此,降级到 4.9.1 还是有点帮助的。通过大量手动编辑 makefile 和几个 C 头文件,我终于能够编译所有依赖项。据我所知,大多数对象都已成功编译。但是,make 不断失败,并出现错误“没有目标来制作 libgrp.dll,shared_c 需要”(可能不是完美的措辞)。我最终得到了被 Qt 识别为缺少符号的拙劣静态库。

我将非常感谢 grpc 的可靠编译指南,和/或适合 Qt 5.5 32 位的预编译二进制文件。我知道这个项目还不太成熟,但它看起来很有前途,我迫不及待地想和它一起工作!

非常感谢!

4

1 回答 1

1

没错,mingw 并不是 grpc 的一等公民,但这是我们希望尽快开展的工作。请在http://github.com/grpc/grpc/issues提交您发现的任何错误!

也就是说,我们会定期针对 Visual Studio 2013 测试 C 代码库。我希望 C++ 很快会与 VS2015 一起定期测试。VS2015 是否可以解决您的问题,因为它现在可以免费下载?

于 2016-01-13T00:10:49.770 回答