C ++ с libtcod не допускает объявление типа TCODColor

Я пытаюсь сделать простую игру, похожую на румяна, с использованием c ++ и libtcod. Я пытаюсь скомпилировать код, который объявляет переменную col с TCODColor

TCODColor col;

и это фактическая ошибка:

error: TCODColor does not name a type

Ошибка возникает в заголовочном файле, но я включил необходимые #include "libtcod.h" в .cpp файле. Я понятия не имею, почему это не позволит мне объявить этот тип. Есть идеи?

0

Решение

Вы хотите включить libtcod.hpp не libtcod.h, последний для C, а не C ++ и TCODColor находится в версии C ++.

1

Другие решения


По вопросам рекламы [email protected]