如何使我的CPP控制台应用程序可安装/可重新分发,这取决于一些外部文件



我是这个编码世界的新手。所以,如果有人问我任何愚蠢的问题或我犯了任何错误,请原谅我

我正在制作一个cpp工具,它在我的机器上运行良好&其他人也一样。但它内部有一个功能,可以与一些BAT&存储在单独文件夹中的VBS文件。现在的问题是,当我共享EXE文件时,它不起作用,因为在其他设备上找不到文件夹目录。

现在我该如何解决这种情况?有没有办法为控制台应用程序制作安装程序,将必要的文件和文件夹复制到用户的C驱动器中?或者我可以将这些文件包含到EXE中,并将它们提取到一个文件夹中,以便程序可以使用这些文件吗?

对此有什么可能的解决方案吗?

我正在使用Visual Studio代码&用于构建应用程序的mingw-gcc编译器

如何使用setup creator创建安装程序(https://installforge.net)。您可以在安装程序中打包多个文件,并将安装目录选择为类似于c:\program-files/your_application_name的目录。这样,你的可执行文件和其他文件将在同一个文件夹中,它还将创建一个开始菜单快捷方式

我能想到的一个简单的解决方案是,在与他人共享exe时,将依赖文件包含在其中。

另一种方法是在Visual Studio中构建可执行文件时,将依赖文件作为资源文件嵌入到可执行文件中,然后在运行exe时提取它们(实现起来有点困难(

或者只创建一个类似的安装程序

相关内容

  • 没有找到相关文章

最新更新