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

Making an executable and installable file from c++ source code

本文关键字:可执行 一个 安装 文件 源代码 c++      更新时间:2023-10-16

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

但是,当我尝试使用visualstudio在我项目的调试文件夹中创建的.exe文件时,我只看到游戏的窗口变成了蓝色,其他什么都没有发生!

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

那么,我应该怎么做才能从我的程序中创建一个可安装的文件呢?

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

很难说为什么在没有看到你的任何代码或游戏窗口的图像的情况下什么都没有出现;但听起来可执行文件找不到正确的图像和声音文件。这些代码是硬编码的吗?

你的游戏是为哪个操作系统设计的?如果您使用的是Windows,请尝试类似WiX工具集的方法来创建安装程序。

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

对于Windows的安装程序,我建议使用NSIS

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

相关文章: