在我的项目中包含ini文件

时间:2013-06-17 07:46:38

标签: c++ visual-studio-2010 ini

我正在使用Visual Studio开发一个c ++项目。

我想要做的是在我的项目中包含两个INI文件。

我认为,我们简单地将现有项添加到项目中的事实将是解决方案,但它不起作用。因此,我的项目仍然无法识别INI。

具体来说,我想要做的是打开/读取项目中的不同文件。

怎么做?

2 个答案:

答案 0 :(得分:1)

我猜我的原因是c ++与此文件无关。一个c ++项目需要一个.cpp文件作为源代码,也可能是一个头文件.h来声明你的函数//类//无论什么,但没有ini文件。

microsoft page上查找与常见c ++项目相关联的其他类型。

如果您想从该文件中读取,则不必将其包含在VS项目中,而是创建一个从该文件中读取的函数,请参阅此example

答案 1 :(得分:0)

我想你想要的不仅仅是将一些文件包含在VS项目/解决方案中。你想要做的是解析INI文件。

您可以使用WINAPI函数来解析/编写INI文件,包括WritePrivateProfileString,GetPrivateProfileString,GetPrivateProfileInt等。

你也可以使用一些库,一个好的候选者应该是INIH,一个C和C ++库可以帮助你解析ini文件。但是,它不支持写入INI文件。