如何生成嵌入所有文件的 C++ 安装程序? [关闭]

Posted

技术标签:

【中文标题】如何生成嵌入所有文件的 C++ 安装程序? [关闭]【英文标题】:How to generate a C++ installer with all files embeded in it? [closed] 【发布时间】:2017-11-06 14:19:18 【问题描述】:

我用 C++ 生成了一个可执行文件,它将文件从一个文件夹复制到另一个文件夹, 有没有办法将我复制的文件夹包含在我的程序中,而不是放在磁盘上?

我没有使用 Visual C++,只在 windows 上使用 DevCPP,而且我只针对 windows 机器。

谢谢

【问题讨论】:

市面上有很多 c++ 设置框架...至少指定您所追求的平台... @DanielTrugman 只是针对windows的,我看过一些关于如何用Visual C++做的教程,但是我不能用它 【参考方案1】:

这是大多数设置框架的基本选项。

免费选项:NSIS

使用Simply install a file 下的示例了解如何将文件嵌入安装程序,指定解压文件的位置等。

付费选项:InstallShield

查看Basic MSI Project Tutorial了解更多信息

【讨论】:

NSIS 很完美,有没有办法将输出作为代码 cpp 或头文件? @HichamZouarhi,NSIS 生成一个msi 安装程序文件,然后您可以双击并在您的系统上运行。

以上是关于如何生成嵌入所有文件的 C++ 安装程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 FBX SDK 在 fbx 文件中加载嵌入的纹理? [关闭]

在 python 中嵌入 c++ 代码会使你的 python 应用程序更快吗? [关闭]

将 JVM 嵌入 C++ 应用程序:如何正确链接?

如何在未安装 python 的系统上嵌入 python 代码来执行 C++ 代码

如何中断嵌入在 C++ 应用程序中的 python 解释器

如果我想将 Python 嵌入到 C++ 程序中,我应该在我的程序文件夹中放啥?