`Debug'构建配置工作,复制构建配置没有

时间:2013-09-22 17:00:20

标签: c++ visual-studio-2012 sdl buildconfiguration sdl-2

使用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中。

0 个答案:

没有答案