c++ - 在 C++ 的 .exe 应用程序中包含文件(dll、txt 等)

标签 c++ file dll include exe

我制作了一个用 C++ 编写的程序,它使用许多文件,例如 .dll 或 .png。 程序和文件在同一目录中。 是否可以在 .exe 应用程序中包含文件? 这样我只需要 .exe 文件就可以运行程序。

最佳答案

啊,是的。答案是在您运行的可执行文件的末尾写入您需要的所有文件,这些文件包含在一个 zip 文件中。方法如下:Part 1 (写入可执行文件)和 Part 2 [断开的链接](从可执行文件中读取)。这是有趣的东西;好问题。

请注意,您不能对 DLL 文件执行此操作 - 它们必须与可执行文件位于同一目录中或安装在计算机上。

关于c++ - 在 C++ 的 .exe 应用程序中包含文件(dll、txt 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20978889/

相关文章:

c - 在C中,关闭程序数据库时无法更新

java - 为什么 file.delete() 不起作用?

C++如何在DLL中存储程序的初始状态/识别未初始化的变量

c++ - 如何在cmake中链接winsock?

java - IOUtils.toByteArray() 的内存不足错误

c# - ActiveX DLL 错误

c++ - 如何将参数传递给dll?

c++ - Eclipse CDT Luna 未跟踪的 header

c++ - 在 C++ 中使用 istringstream

c++ - 根据字符串访问类成员