У меня есть перекрестная скомпилированная программа клиентского сервера, которая будет работать на openwrt plattform Я использовал protoc версию 2.6.1 для генерации файлов .pb.h и .pb.cc.Не удается разрешить символ в libprotobuf в openwrt
Я установил его protobuf пакет для кросс-компиляции с помощью this Я связал скомпилированные библиотеки protobuf с источником во время компиляции.
Но когда я пытаюсь запустить исполняемый файл на виртуальной машине openwrt (chaos calmer), это дает мне следующую ошибку.
символ '_ZN6google8protobuf8internal13empty_string_B5cxx11E': не может разрешить символ в Lib './opwenwrt-client'
Я думаю, что существует несоответствие между соединением библиотеки. Но я не понимаю, что везде я использую protobuf версии 2.1.6.
Любая помощь будет оценена по достоинству.