Я столкнулся с проблемой, пытаясь скомпилировать последнюю ветвь grpc под MSYS2, используя mingw64, как это было предложено официальным руководством по установке.Компиляция gRPC с использованием MSYS2/Mingw32
Последний gcc для msys2 - это 5.2.0, что не совсем в хороших отношениях с grpc. Тем не менее, понижение до 4.9.1 помогло немного. Благодаря большому ручному редактированию make-файла и пару заголовков C я наконец смог скомпилировать все зависимости. Насколько я могу судить, большинство объектов были успешно скомпилированы. Однако make продолжает терпеть неудачу с ошибкой «нет цели для создания libgrp.dll, требуемой shared_c» (возможно, это не идеальная формулировка). Я в конечном итоге с botched static libs, которые распознаются Qt как недостающие символы.
Я бы очень признателен за надежное руководство по сборке для grpc и/или предварительно скомпилированных двоичных файлов, подходящих для Qt 5.5 32-bit. Я знаю, что проект еще не слишком зрелый, но он выглядит очень многообещающим, и я не могу дождаться, чтобы с ним работать!
Большое спасибо!
Спасибо за ваш ответ. Да, в итоге я просто переключился на VS2013 с помощью Qt AddIn. Qt не поддерживается слишком хорошо. – Neomaster