我使用SDL2.0和c ++制作了游戏,我尝试制作可执行文件并使我的游戏可以安装
但是当我尝试使用Visual Studio在我的项目的调试文件夹中创建的.exe文件时,我只看到游戏的窗口显示为蓝色而没有其他任何事情发生!
我该怎么做才能摆脱这些东西? 我应该提一下,有一些图像和声音以及一些其他文件应该附加到程序中!
那么我应该怎样做才能从我的程序中制作一个可安装的文件?
答案 0 :(得分:1)
首先,我不建议使用调试可执行文件来运行游戏。而是在发布模式下编译文件(还要检查编译器的发布模式首选项)。
如果没有看到游戏窗口中的任何代码或图像,为什么没有显示出来是很难的;但听起来可执行文件无法找到正确的图像和声音文件。这些硬编码在代码中吗?
您的游戏专为哪种操作系统设计?如果您使用的是Windows,请尝试使用WiX Toolset之类的内容来创建安装程序。
答案 1 :(得分:1)
根据您的描述我猜测您没有将图像作为资源文件添加到项目中,如果您这样做,图像将包含在您的.exe文件中。
为了制作Windows安装程序,我建议使用NSIS
答案 2 :(得分:1)
您需要将资源放在与可执行文件相同的目录中。