我在这里使用了一个指南:http://codeumbra.eu/complete-roguelike-tutorial-using-c-and-libtcod-part-1-setting-up
下面的代码打开控制台窗口和游戏的主窗口。游戏窗口在打开半秒后关闭,然后按控制台窗口上的一个键即可返回3。
#include "libtcod.hpp"
int main() {
TCODConsole::initRoot(80,50,"libtcod C++ tutorial",false);
while ( !TCODConsole::isWindowClosed() ) {
TCODSystem::checkForEvent(TCOD_EVENT_KEY_PRESS,NULL,NULL);
TCODConsole::root->clear();
TCODConsole::root->putChar(40,25,'@');
TCODConsole::flush();
}
return 0;
}进程已终止,状态为%3 (0分3秒)
-
我不知道为什么会这样,但显然其他人也有同样的问题。libtcod版本1.5.0、1.5.1和现在的1.5.2中都出现了这种情况。我确信这不仅仅是版本和兼容性的问题。
到目前为止,我在windows7上使用的是code::block和libtcod 1.5.2 (每夜)。
我已经做了几个小时了,作为一个整体,我对编码有点厌倦了。求求你,stackoverflow之神,帮帮我;_;
发布于 2014-01-07 04:41:58
晚上好,我遇到了这个问题,但是通过安装MingW并使用这里引用的libtcod1.52版本:http://doryen.eptalys.net/forum/index.php?topic=1573.msg8905 ( libtcod-1.5.2-gcc47.zip),我能够获得本教程步骤1中的示例代码(与您的几乎相同)来编译和运行。
https://stackoverflow.com/questions/19456309
复制相似问题