在C++中的运行时嵌入一个配置文件

Embed a config file at runtime in C++

本文关键字:一个 配置文件 C++ 运行时      更新时间:2023-10-16

我正在寻找一种方法来保存程序的配置,并在运行时将其嵌入到可执行文件中。顺便说一句,如果有更好的方法可以在没有任何外部文件的情况下保存程序的配置,那么请告诉我。我的主要目标是制作一个不使用任何外部文件,并且能够保存其配置的程序,无论其位置如何。例如,我们可以在pc.1上配置它,然后将exe文件(是的,它是为Windows编写的)复制到pc.2,并使用之前保存的配置运行它。

如果您的目的是没有额外的文件,并且您为Windows开发程序,那么您可以在Windows注册表中保留您的设置。

以下是一些在线资源:

Windows注册表(维基百科)

如何:将数据写入Windows注册表(C++/CLI)

如何:从Windows注册表(C++/CLI)读取数据