C++ 将项目文件夹(lua)嵌入exe

C++ 将项目文件夹(lua)嵌入exe,c++,lua,C++,Lua,我花了很长时间研究如何将文件夹(带有lua脚本和图像)之类的项目文件嵌入到exe中 基本上,我有一些运行游戏所需的文件夹,我想以某种方式隐藏它们。因为现在它们被打开,每个人都可以轻松编辑 我看到了一种方法,其中文件夹已更改为.dll文件以保护它们 使用visual studio 2013。 我非常感谢您的回答。您可以使用它,它允许将分层文件系统映射到归档文件。在项目页面中:“它是用于视频游戏的,设计灵感来自Quake 3的文件子系统。”它被一些开源Lua框架(例如)使用,因此您可以检查它们是如何

我花了很长时间研究如何将文件夹(带有lua脚本和图像)之类的项目文件嵌入到exe中

基本上,我有一些运行游戏所需的文件夹,我想以某种方式隐藏它们。因为现在它们被打开,每个人都可以轻松编辑

我看到了一种方法,其中文件夹已更改为.dll文件以保护它们

使用visual studio 2013。 我非常感谢您的回答。

您可以使用它,它允许将分层文件系统映射到归档文件。在项目页面中:“它是用于视频游戏的,设计灵感来自Quake 3的文件子系统。”它被一些开源Lua框架(例如)使用,因此您可以检查它们是如何实现集成和访问的


这并不能保证完全保护(什么都不能),但至少会让用户更难更改您要保护的资源。

通过资源文件将它们添加到。如果要保留文件夹结构,请将其归档在zip文件中,并将其包含在资源文件中。