从c ++源代码制作可执行和可安装的文件

时间:2014-04-08 13:29:47

标签: c++ installer sdl executable

我使用SDL2.0和c ++制作了游戏,我尝试制作可执行文件并使我的游戏可以安装

但是当我尝试使用Visual Studio在我的项目的调试文件夹中创建的.exe文件时,我只看到游戏的窗口显示为蓝色而没有其他任何事情发生!

我该怎么做才能摆脱这些东西? 我应该提一下,有一些图像和声音以及一些其他文件应该附加到程序中!

那么我应该怎样做才能从我的程序中制作一个可安装的文件?

3 个答案:

答案 0 :(得分:1)

首先,我不建议使用调试可执行文件来运行游戏。而是在发布模式下编译文件(还要检查编译器的发布模式首选项)。

如果没有看到游戏窗口中的任何代码或图像,为什么没有显示出来是很难的;但听起来可执行文件无法找到正确的图像和声音文件。这些硬编码在代码中吗?

您的游戏专为哪种操作系统设计?如果您使用的是Windows,请尝试使用WiX Toolset之类的内容来创建安装程序。

答案 1 :(得分:1)

根据您的描述我猜测您没有将图像作为资源文件添加到项目中,如果您这样做,图像将包含在您的.exe文件中。

为了制作Windows安装程序,我建议使用NSIS

答案 2 :(得分:1)

您需要将资源放在与可执行文件相同的目录中。