在我的项目中包括ini文件
Including ini files in my project
我正在用Visual Studio做一个c++项目。
我想做的是在我的项目中包含两个INI文件。
我认为,事实上,我们简单地添加一个现有的项目项目将是解决方案,但它不起作用。因此,我的项目仍然无法识别INI。
具体来说,我想做的是打开/读取我的项目中的不同文件。
怎么做?
我猜原因是c++与这个文件无关。一个c++项目需要一个。cpp文件作为你的源代码,也许需要一个头文件。h来声明你的函数//类//等等,但没有ini文件。
在microsoft页面上查找与通用c++项目相关的其他类型。
如果你想从该文件中读取,你不必在VS项目中包含它,而是创建一个函数来从该文件中读取,参见这个例子。
我猜你想要的不是简单地包括一些文件到VS项目/解决方案。你要做的是解析INI文件。
你可以使用WINAPI函数来解析/写入INI文件,包括WritePrivateProfileString, GetPrivateProfileString, GetPrivateProfileInt等
你也可以使用一些库,一个很好的候选应该是INIH,一个C和c++库帮助你解析ini文件。但是,它不支持写入INI文件
相关文章:
- Ini 文件类型名称 预期C++
- 我们可以在INI文件中使用 #ifdef 宏,或者我们如何限制INI文件中写入的设置的编译?
- 尝试从C++中的 ini 文件读取
- boost::P rogram_options 一种判断值是从命令行还是 ini 文件的方法?
- 如何完整读取 INI 文件
- 写入.ini文件 - SimpleIni SetValue 尽管看起来成功了,但什么也没做
- GetPrivateprofilestring 不会获取当前目录中的 ini 文件
- 使用64编译器在C 中读取INI文件
- 带有qt的.ini文件中的奇怪双重值
- c++ GetPrivateProfileString 从当前目录读取 ini 文件
- C ++ simpleini 示例,用于从目录中获取 ini 文件
- 读取 ini 文件C++错误
- 如何使用 POCO 库将更改写入".ini"文件?
- WinAPI - 如果文件不存在,则创建.ini文件
- 如何使用 Boost 解析超过 2 级的 ini 文件
- 在不使用boost覆盖整个ini的情况下写入ini文件值
- 在运行时使用C++/boost从资源中解析.ini文件
- 从ini文件中读取十六进制字符
- 如何在读取 ini 文件时使用扩展字符集?(C++郎)
- 在 dll 文件中包含一个 INI 文件