【发布时间】:2014-05-08 06:31:46
【问题描述】:
我最近为 Windows 应用程序编写了一个相当简单的代码,这是一个 2048 游戏,包括一些基础知识,例如图标、背景和内容、用于不同方向的 4 个按钮和用于输出的 4x4 静态窗口数组。该代码并不是真的“好”,但正如我仍在学习的那样,我发现它已经足够了,因为它可以工作(至少在我的 PC 上)。我使用的是默认的 VS13 配置,安装后没有更改任何内容,并且代码是用 C++ 编写的。 代码可以在这里找到:https://www.dropbox.com/sh/15y1daq2h3jm8p7/AADp0m1EfUJo3W2z315Zgd0Wa
现在让我感到困扰的是,程序编译时出现 0 个警告或错误,并且当我通过调试或从我的 PC 上的桌面运行它时,它的工作方式与我预期的一样,但是当我将它上传到保管箱并想要启动时让在笔记本电脑上说,然后它不起作用。 此外,如果我尝试在 Codeblocks 中编译完全相同的代码,我将无法编译,并且警告说许多函数未在范围内声明。 任何人都可以解释为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
你能分享一下具体的错误吗?
-
Missing msvcp120d.dll 是第一个错误,然后在我下载该错误后,它只是说我的应用程序不是有效的 win32 应用程序。
-
您的笔记本电脑上是否安装了 VC++ 运行时可再发行组件?
-
我不太喜欢编程来了解这样的事情,你的意思是 VC++ 可再发行 VS13 吗?我刚刚下载并安装了它,仍然是同样的错误(0xc000007b)。现在它说应用程序无法正确启动。