Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 如何将我的game.exe和";“媒体”;将文件夹放入一个.exe文件中?_Installation_Media_Exe - Fatal编程技术网

Installation 如何将我的game.exe和";“媒体”;将文件夹放入一个.exe文件中?

Installation 如何将我的game.exe和";“媒体”;将文件夹放入一个.exe文件中?,installation,media,exe,Installation,Media,Exe,我一直在寻找这个问题,但没有解决办法。很简单。我已经创建了一个C++游戏。所以我有一个game.exe,在它旁边有一个名为“media”的文件夹,游戏从那里获取它需要的所有图像和声音。现在很明显,当其他人玩游戏时,我不想让他们看到媒体文件夹。我想把它们合并成一个.exe文件。有人能给我解释一下我五岁时该怎么做吗?有几种方法可以实现你的目标: 简单地将文件夹内容作为资源添加到项目() 创建资源DLL()并将其链接到项目 在这两种情况下,声音和位图都不可见(二进制)-这是您想要的,不是吗?隐藏媒体文

我一直在寻找这个问题,但没有解决办法。很简单。我已经创建了一个C++游戏。所以我有一个game.exe,在它旁边有一个名为“media”的文件夹,游戏从那里获取它需要的所有图像和声音。现在很明显,当其他人玩游戏时,我不想让他们看到媒体文件夹。我想把它们合并成一个.exe文件。有人能给我解释一下我五岁时该怎么做吗?

有几种方法可以实现你的目标:

  • 简单地将文件夹内容作为资源添加到项目()
  • 创建资源DLL()并将其链接到项目

  • 在这两种情况下,声音和位图都不可见(二进制)-这是您想要的,不是吗?

    隐藏媒体文件夹不是很明显,游戏通常有很多文件夹。
    在c#中,您可以将图片作为资源添加到项目中,从而将其嵌入到exe中。在C++中肯定有类似的东西。< / P>是的,这就是我想要的,但是我说的部分,就像我五岁一样。这一部分很重要。我不知道如何处理这些信息。我一直在阅读这个链接后面的文档,这些文档刚开始进入循环,从来没有达到这样的程度:做这个,然后再做这个,等等。我还使用Visual Studio 2008 Express,我认为在向我的项目添加资源时,它有一些限制。如果有一些关于如何创建DLL或其他任何内容的初学者教程,我将不胜感激。好的,Visual Studio 2008 Express-在这种情况下,我会像案例一一样(简单地将文件夹的内容作为资源添加到项目中),使用DLL将非常复杂。因此,打开VS的资源编辑器并添加您的图片/听起来像这样:看起来很酷,但教程中的第一个链接已断开,在我之前的研究中,我已经3次遇到这个断开的链接。似乎是学习这个的关键资源之一。。。它不见了。编辑:我可能找到了原稿,但由于我对主题一无所知,我不能确定这是否是它。我不知道快速版没有任何资源编辑器:(但你找到的东西看起来不错-试试吧!祝你好运!