c++ - 如何将本地文件嵌入到从 C++ 项目生成的 exe 文件中?

标签 c++ visual-studio

<分区>

我有一个用 C++ 编写的项目,该项目依赖于本地文件。在运行时,我从磁盘读取该文件。当我构建项目时,会生成一个 .exe 文件,但我仍然需要将该文件放在磁盘上才能使程序运行。我使用 Visual Studio 2019 来构建程序。是否可以将该文件嵌入到可执行文件中?

最终目标是只传送可执行文件,以便它可以在本地磁盘上没有该文件的其他计算机上执行。

最佳答案

如果文件只在只读模式下需要,你可以把这个文件的内容放在数组中。

关于c++ - 如何将本地文件嵌入到从 C++ 项目生成的 exe 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57255220/

相关文章:

c++ - 使用 CDT for C++ 在 Eclipse 中重命名类的更舒适方式?

c++ - 代码覆盖率不好

c++ - MFC : Create shapes in a window

c++ - 由于动态数组导致的 HashMap 内存泄漏

c++ - 我的代码中的错误在哪里

.net - 如何在客户环境 .NET 上调试应用程序

windows - 在命令行中编译库时出错

c++ - 如何设置从 CreateProcess 创建的进程的搜索路径

visual-studio - 无法将文件reference.dll复制到bin/reference.dll。该进程无法访问文件reference.dll,因为它正在被另一个进程使用

c++ - 如何永久安装 Visual Studio 2015 的 GLUT?