Код: Выделить всё
In file included from /home/jacek/bin/sysroot/usr/include/Poco/TimedNotificationQueue.h:22,
from /home/jacek/bin/sysroot/usr/include/Poco/Util/Timer.h:23,
from ProceduralTimerTaskAdapter.cpp:4:
/home/jacek/bin/sysroot/usr/include/Poco/Notification.h:41:41: error: unable to find string literal operator 'operator""s' with 'const char [1]', 'unsigned int' arguments
Notification(const std::string& name = ""s);
^~~
Код: Выделить всё
#include
Это мой компилятор:
Код: Выделить всё
╭─jacek@epica /import/valen/autoradio
╰─➤ arm-unknown-linux-gnueabihf-g++ --version
arm-unknown-linux-gnueabihf-g++ (crosstool-NG 1.24.0) 8.3.0
Обратите внимание, что это код, который поставляется с программным обеспечением сторонних производителей, поэтому я не могу здесь многое изменить (за исключением замены Poco каким-либо другим продуктом, но это была бы пустая трата времени).
Здесь, на SO, есть похожий, но не идентичный вопрос: невозможно найти строковый литерал оператора 'operator''conteudo' с аргументами 'const char [43]', 'unsigned int' Там была строка в строке, которая и вызвала ошибку.
Подробнее здесь: https://stackoverflow.com/questions/798 ... rators-wit
Мобильная версия