【发布时间】:2013-09-05 03:18:22
【问题描述】:
我一直在关注 C++ 游戏编程的一些教程。我是 C++ 的新手,我正在使用 Microsoft Visual C++ 2010 Express IDE。我正在创建一个游戏,当我通过 IDE 运行程序时,它会按预期显示草精灵。但是当我从 Release 文件夹运行 .exe 文件时,它会显示奇怪的图像。当我从调试文件夹运行 .exe 文件时,我得到一个灰屏。谁能告诉我为什么会这样?
【问题讨论】:
-
如果没有更多细节,很难调试。考虑包含一些代码,也许还有关于您的设置的信息?不过祝你好运。
-
假设您加载了一些资源,并且在所有三种情况下它们都将位于相对于可执行文件的不同目录中,除非您在调试器选项中更改了工作目录。如果我不得不猜测,它们在后两种情况下无法加载,并且您在程序中没有足够的错误检查来告诉您。
标签: c++ executable