Символ _ZTINSt13__future_base12_Result_baseE версия GLIBCXX_3.4.23 не определен в файле libstdc++.so.6 с привязкой ко врC++

Программы на C++. Форум разработчиков
Anonymous
Символ _ZTINSt13__future_base12_Result_baseE версия GLIBCXX_3.4.23 не определен в файле libstdc++.so.6 с привязкой ко вр

Сообщение Anonymous »

Я использую x-tools для компиляции файла .so для устаревшей 32-разрядной версии PiOS. Я столкнулся с проблемой, когда пытаюсь выполнить программу на Pi, у которой есть зависимость libpaho-mqttpp3.so; в результате чего я получаю вышеуказанную ошибку.
Когда я запускаю

Код: Выделить всё

objdump -T /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 | grep GLIBCXX
Я вижу, что символ, на который он жалуется, включен в GLIBCXX_3.4.15, но не в 3.4.23.
Я пробовал менять версии glibc в своем кросс-компиляторе, но мне не удалось Я недостаточно знаком с ошибками этого типа, чтобы действительно понимать, в чем я ошибаюсь.
Кто-нибудь знает, с чего начать?
Я пробовал менять версии glibc в своем кросс-компиляторе и переустанавливал их. /changed версии libstdc на Pi, однако я недостаточно знаком с ошибками этого типа, чтобы точно понимать, в чем я ошибаюсь. Кто-нибудь знает, с чего начать?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ot-defined

Вернуться в «C++»