0

使用 Microsoft Visual Studio 2012,我有一个项目 ( https://github.com/ThrosturX/freespace/ ),我可以使用构建配置来构建这个项目Debug——背景中的交互式星星、一颗行星和一艘可控的太空船。

但是,当我使用配置进行构建时Release,屏幕上没有呈现任何内容——它只是呈现为黑色。但是,窗口已创建,并且我的钩子 ( while(SDL_PollEvent(&e))) 似乎正在工作,因为 Escape 终止了程序,按下x窗口顶部的 关闭它也是如此。

试图找到这个原因的根源,我创建了一个新的构建配置dist,用作Debug模板(因此Debug我假设完全复制)。但是,尝试使用此构建配置构建和运行程序的行为与构建配置完全相同Release——窗口中仅呈现黑色。

我的项目使用SDL2来渲染图形。请让我知道我可以提供哪些信息来帮助诊断问题。有任何想法吗?

更新:我发现将我的 \lib 文件夹中的一些 dll 添加到输出目录(“Release”)可以解决问题,所以我现在只需找出如何将所有 dll 正确捆绑到 .exe 中.

4

0 回答 0