我在尝试使用官方安装指南建议的 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 位的预编译二进制文件。我知道这个项目还不太成熟,但它看起来很有前途,我迫不及待地想和它一起工作!
非常感谢!