Каждый раз, когда я запускаю это окно немедленно закрывается и возвращает 3
#include "libtcod.hpp"
int main() {
TCODConsole::initRoot(80,50, "j", false);
while ( !TCODConsole::isWindowClosed() ) {
TCODSystem::checkForEvent(TCOD_EVENT_KEY_PRESS,NULL,NULL);
TCODConsole::root->clear();
TCODConsole::root->putChar(40,25,'@');
TCODConsole::flush();
}
return 0;
}
Я не вижу ничего плохого в самом коде. Вы хотите убедиться, что ваш компоновщик настроен правильно.
Дополнительно смотрите здесь:
http://codeumbra.eu/complete-roguelike-tutorial-using-c-and-libtcod-part-1-setting-up
Для объяснения и краткого учебника.
Других решений пока нет …