1

公式インストールガイドで提案されているように、mingw64 を使用して、MSYS2 で grpc の最新ブランチをコンパイルしようとしているときに、問題に遭遇しました。

msys2 の最新の gcc は 5.2.0 で、grpc とは完全に一致していません。それでも、4.9.1 へのダウングレードは少し役に立ちました。メイクファイルといくつかの C ヘッダーを手動で編集することで、最終的にすべての依存関係をコンパイルすることができました。私が知る限り、ほとんどのオブジェクトは正常にコンパイルされました。ただし、make は「shared_c で必要な libgrp.dll を作成するターゲットがありません」というエラーで失敗し続けます (完全な表現ではない可能性があります)。最終的に、Qt によってシンボルが不足していると認識される、失敗した静的ライブラリが作成されます。

grpc の信頼できるコンパイル ガイド、および/または Qt 5.5 32 ビットに適合するプリコンパイル済みバイナリを提供していただければ幸いです。プロジェクトがまだ成熟していないことはわかっていますが、非常に有望なようで、作業するのが待ちきれません!

どうもありがとう!

4

1 に答える 1

1

確かに mingw は grpc の第一級市民ではありませんが、これは私たちがすぐに取り組んでいるものです。見つけたものについては、http: //github.com/grpc/grpc/issuesでバグを報告してください。

そうは言っても、定期的に Visual Studio 2013 に対して C コードベースをテストしています。VS2015 とともに、C++ がすぐに定期的にテストされることを期待しています。VS2015 が無料でダウンロードできるようになったことを考えると、VS2015 が問題の解決策になる可能性はありますか?

于 2016-01-13T00:10:49.770 に答える