首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(C++) libtcod返回3?

(C++) libtcod返回3?
EN

Stack Overflow用户
提问于 2013-10-19 02:07:59
回答 1查看 587关注 0票数 1

我在这里使用了一个指南:http://codeumbra.eu/complete-roguelike-tutorial-using-c-and-libtcod-part-1-setting-up

下面的代码打开控制台窗口和游戏的主窗口。游戏窗口在打开半秒后关闭,然后按控制台窗口上的一个键即可返回3。

代码语言:javascript
复制
#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之神,帮帮我;_;

EN

回答 1

Stack Overflow用户

发布于 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中的示例代码(与您的几乎相同)来编译和运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19456309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档