Символ _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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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