C ++ с libtcod, не разрешающим объявление типа TCODColor

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

TCODColor col;

и это настоящая ошибка:

error: TCODColor does not name a type

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


person ponger3d    schedule 12.05.2014    source источник


Ответы (1)


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

person PomfCaster    schedule 12.05.2014
comment
БЛАГОДАРЮ ВАС! Такая простая проблема, что я ее пропустил! - person ponger3d; 12.05.2014