仅使用非托管 C++ 读取配置文件

发布于 2024-12-09 20:36:08 字数 210 浏览 3 评论 0原文

我有一个非托管 Visual C++ 项目。我需要使用应用程序配置文件中定义的部分,而不使用任何托管程序集。

Visual Studio 2010 安装附带的库是否可以用于此目的?

如果 Visual Studio 2010 没有附带这样的库,我想我将不得不使用一个支持将 XML 文件读入内存并执行 XPath 查询的库。哪些稳定的库支持 XML 和 XPath 操作?

I have an unmanaged Visual C++ project. I need to use a section defined in app configuration file without using any managed assembly.

Is there a library that comes with Visual Studio 2010 installation that can be used for this purpose?

If no such library comes with Visual Studio 2010, I suppose I will have to use a library that supports reading of XML files into memory and performing an XPath query. Which stable libraries support XML and XPath operations?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦途 2024-12-16 20:36:08

有关可以读取设置的库,请参阅用于在 XML 中存储设置的 C++ 库在 XML 文件中。

如果您想要 MSVC 附带的东西,我认为最接近的方法是通过 COM 接口使用 MSXML。但如果尚未安装,则需要在目标计算机上安装 msxml redist。也许看看这 6 个帖子

See C++ library for storing settings in XML for libraries which can read settings in XML files.

If you want something which comes with MSVC, I think the closest you get is using MSXML via a COM interface. But you will need to install the msxml redist on the target machine if it is not already installed. Maybe take a look at these 6 posts.

请别遗忘我 2024-12-16 20:36:08

您是指传统的 Windows 配置文件 (ini) 吗? Libconfig 可能会有所帮助,http://gnuwin32.sourceforge.net/packages/libconfig.htm

Do you mean the conventional windows config file (ini)? Libconfig might be helpful, http://gnuwin32.sourceforge.net/packages/libconfig.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文