首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio 2015 + libtcod -意外退出

Visual Studio 2015 + libtcod -意外退出
EN

Stack Overflow用户
提问于 2015-11-19 05:37:49
回答 1查看 417关注 0票数 0

我有一个奇怪的问题要让libtcod使用Visual 2015。

我遵循了在这个博客帖子上找到的所有步骤来获得所有链接。

问题是,在调试或在Visual 中运行它时,应用程序总是在initRoot处关闭,退出代码1,没有其他信息或错误。

在Visual之外运行生成的EXE没有任何问题--启动并按预期工作!

我能找到的唯一与此相关的信息是2012年变丑的论坛帖子

我确实对博客文章的代码做了修改,以包括一个setCustomFont,这并没有改变任何东西。

有人对可能发生的事情有什么想法吗?

代码:

代码语言:javascript
复制
#include <cstdio>
#include "libtcod.hpp"

// Hide the console window
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")

int main()
{
    TCODConsole::setCustomFont("terminal12x12_gs_ro.png", TCOD_FONT_LAYOUT_ASCII_INROW | TCOD_FONT_TYPE_GRAYSCALE);
    TCODConsole::initRoot(80, 50, "C++ libtcod tutorial");
    TCODConsole::root->printEx(40, 25, TCOD_BKGND_NONE, TCOD_CENTER, "Hello world");
    TCODConsole::flush();
    TCODConsole::waitForKeypress(true);

    return 0;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-19 14:40:07

对于后来偶然发现这一点的人来说,上面的博客文章对于设置绝大多数应用程序是正确的--如果您遇到了我做过的相同问题(在initRoot中崩溃/退出),请确保您将终端png放在源目录中,这就是为我修复它的方法。

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

https://stackoverflow.com/questions/33796024

复制
相关文章

相似问题

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