Похоже, проблема с компоновщиком.
Вы явно ссылаетесь на фреймворк / библиотеку.
Заголовки из этой библиотеки важны для компилятора, поэтому ваш код может компилироваться со всеми макросами / константами / typedefs / классами из этих заголовков. 100
Но это только этап компиляции. Ваш окончательный двоичный файл также должен быть связан с библиотекой.
Проверяет настройки сборки вашего проекта. Если вам нужна библиотека / фреймворк, импорта заголовков недостаточно. Вам также нужно будет связаться с библиотекой / фреймворком. Настройки сборки-> Этапы сборки-> Связать двоичные файлы с библиотеками.