如何生成嵌入所有文件的 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 应用程序更快吗? [关闭]