Я новичок в написании плагинов для QGIS => скачал coding-compilation-guide (прошу прощения ща мой английский, пишу название по памяти

В этом документе был пример плагина на C++. Создал я в QT проект, полностью перенёс текст плагина из документа в файлы, которые предписывалось создать и попробовал собратьпроет встроенным в QT компилятором и сборщиком. Если всё правильно понял, то это mingw32 и g++. В результате получаю ошибку: "символ @ не подходит для препроцессора". Нахожу место возникновения - qgsgeometry.h Удивляюсь

В целом так. Вопрос: что это может быть и что с этим делать?
Заранее благодарю за советы.
Текст плагина и ошибок добавлю через несколько минут.