我一直在寻找这个,但没有解决方案。这很简单。我创建了一个C ++游戏。所以我有一个game.exe,旁边有一个名为“media”的文件夹,游戏可以从中获取所需的所有图像和声音。现在显然当其他人玩游戏时我不希望他们看到媒体文件夹。我想将它们组合成一个.exe文件。有人可以向我解释如何这样做,就像我五岁那样吗?
答案 0 :(得分:2)
有几种方法可以实现您的目标:
- 简单地将文件夹的内容作为资源添加到项目中(http://msdn.microsoft.com/en-us/library/y3sk7e6b.aspx)
- 创建资源DLL(How do I create a resource dll)并将其链接到您的项目
醇>
在这两种情况下,声音和位图都不可见(二进制) - 这就是你想要的,不是吗?
答案 1 :(得分:0)
隐藏媒体文件夹并不是那么明显,游戏通常有很多文件夹。 在c#中,您可以将图片作为资源添加到项目中,因此它会嵌入到exe中。在c ++中一定有这样的东西。