gpt4 book ai didi

c++ - 使用 Visual Studio .ncb 文件进行反射

转载 作者:行者123 更新时间:2023-11-30 01:00:30 25 4
gpt4 key购买 nike

我正在用 C++ 开发视觉游戏关卡编辑器。为此,我希望反射(RTTI)机制在运行时知道类属性。我目前为此使用 PDB 文件。但是使用 PDB 我无法检索实际代码行以获取为该属性提供的注释格式的额外信息。Visual Studio 使用 NCB 文件获取情报。那么使用 NCB 而不是 PDB 会更好吗?如果是,如何从 NCB 文件中检索信息?有没有类似DIA SDK的SDK?

最佳答案

NCB 文件格式并未公开记录,并且随 Visual Studio 的每个版本而变化。随着即将推出的 VS2010(大约一周半后发布),它将完全消失,取而代之的是一种新的基于 SQL 的格式,这种格式应该更容易使用。 Microsoft 还实现了一个 API,用于与来自解析器的 Intellisense 数据集成。

关于c++ - 使用 Visual Studio .ncb 文件进行反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com