Ошибки компоновщика libprotobuf.a - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь воссоздать среду для программы на C ++, которая использует Google protobuf 3.5.1.1.Я построил protobuf с использованием MinGW, и все, кажется, хорошо.Когда я запускаю команду make check, я получаю 5 проходов и 1 сбой (protobuf-test.exe завершается ошибкой).

Команды, которые я запускаю в MSYS2:

./autogen.sh

./configure

make

make check

Когда я пытаюсь собрать программу, которая использует protobuf, я получаю огромную стену ошибок компоновщика.

Любые предложения о том, как исправить эту проблему, приветствуются.

Спасибо!

----- Редактировать -----

Чтобы решить эту проблему, мне нужно было обновить make protobuf в терминале MSYS2 MinGW 32-bit.

Мне также нужно было обновить MSYS2 , следуя этим инструкциям

1 Ответ

0 голосов
/ 05 июня 2018

Попробуйте выполнить кросс-компиляцию в среде linux, затем запустите make make через msys2 на платформе Windows.

. / Configure --help отобразит список флагов, которые вы можете включить.В частности --target = "ваша желаемая цель"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...