我正在使用 Visual Studio 开发一个 c++ 项目。
我想要做的是在我的项目中包含两个 INI 文件。
我认为,我们简单地将现有项目添加到项目中的事实将是解决方案,但它不起作用。因此,我的项目仍然无法识别 INI。
具体来说,我想做的是打开/读取项目中的不同文件。
怎么做?
我正在使用 Visual Studio 开发一个 c++ 项目。
我想要做的是在我的项目中包含两个 INI 文件。
我认为,我们简单地将现有项目添加到项目中的事实将是解决方案,但它不起作用。因此,我的项目仍然无法识别 INI。
具体来说,我想做的是打开/读取项目中的不同文件。
怎么做?
好吧,我想原因是c ++与这个文件无关。一个 c++ 项目需要一个用于源代码的 .cpp 文件,可能还需要一个头文件 .h 来声明您的函数 // 类 // 不管,但没有 ini 文件。
在microsoft page上查找与常见 c++ 项目相关的其他类型。
如果要从该文件中读取,则不必将其包含在 VS 项目中,而是创建一个从该文件中读取的函数,请参阅此示例。
我想您想要的不仅仅是将一些文件包含到 VS 项目/解决方案中。您要做的是解析 INI 文件。
您可以使用 WINAPI 函数来解析/写入 INI 文件,包括 WritePrivateProfileString、GetPrivateProfileString、GetPrivateProfileInt 等。
您还可以使用一些库,一个好的候选者应该是INIH,一个 C 和 C++ 库可以帮助您解析 ini 文件。但是,它不支持写入 INI 文件。