簡體   English   中英

使用MSYS2 / Mingw32編譯gRPC

[英]Compiling gRPC using MSYS2/Mingw32

我在嘗試按照官方安裝指南的建議使用mingw64在MSYS2下編譯grpc的最新分支時遇到了一個問題。

適用於msys2的最新gcc是5.2.0,與grpc並不完全相符。 盡管如此,降級至4.9.1還是有所幫助。 通過大量手動編輯makefile和幾個C頭文件,我終於能夠編譯所有依賴項。 據我所知,大多數對象已成功編譯。 但是,make始終會失敗,並顯示錯誤“ shared_c要求沒有目標來制造libgrp.dll”(可能不是完美的措詞)。 最后,我得到了拙劣的靜態庫,這些庫被Qt識別為缺少符號。

我將非常感謝可靠的​​grpc編譯指南,和/或適合Qt 5.5 32位的預編譯二進制文件。 我知道該項目還不太成熟,但是看起來非常有前途,我迫不及待地想要與它合作!

非常感謝!

您是對的,mingw並不是grpc的一等公民,但這是我們希望很快進行的工作。 如果您發現任何錯誤,請在http://github.com/grpc/grpc/issues中提交錯誤!

也就是說,我們會定期針對Visual Studio 2013測試C代碼庫。 我希望C ++與VS2015一起能很快得到定期測試。 既然現在可以免費下載,VS2015是否可以解決您的問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM