ScintillaWX является абстрактным классом. Объект такого класса нельзя создать - это ошибка. А абстрактным ScintillaWX является потому что реализовал не все чисто-виртуальные методы своего базового класса - ScintillaBase. Именно эти нереализованные методы и должны быть указаны в логе сборки. это не суть важно
initScene()? std::shared_ptr, который можно привести из указателя на реализацию в указатель на интерфейс с сохранением контрольного блока и информации о фактическом типе контролируемого экземпляра. entities.each. Оно характерно как раз для ECS.get. Откуда именно ты хочешь брать аргументы для get и как ты отличаешь случаи, когда туда надо передать аргумент, а когда - нет.[1..sizeof...( T )], но информации для решения именно твоего вопроса это тебе не даст просто потому что генерация и передача этих чисел будет составлять половину решения. get было именно и только порядковое число от 1 до sizeof...( T )?
Тебе нужно привести лог сборки, там все написано. Вывод ошибок для тебя в данном случае бесполезен.