c++ - 如何解析一组c++头文件?

标签 c++ visual-studio parsing reflection abstract-syntax-tree

我在一个项目中工作,我想在C++中做反射,所以经过研究我发现最好的方法是解析头文件以获得XML格式的抽象语法树并在反射中使用它。我尝试了很多工具,但没有一个与 visual c++ 2008 或 visual c++ 2010 兼容,例如 coco、cint、gccxml。请尽快重播

最佳答案

Visual Studio 已经解析了项目中的所有代码(IntelliSense 功能)。您可以使用 Visual C++ Code Model访问权限。

关于c++ - 如何解析一组c++头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421337/

相关文章:

c# - web.config 转换不转换

c# - 如何使用 Win32 调用在 C# 中关闭/打开控制台?

c++ - 您将如何着手在模板中定义未定义的函数?

c++ - 是否可以 std::move 本地堆栈变量?

asp.net - VS 2010 中缺少 App_Code 文件夹

python - 如何使用带有 clang 绑定(bind)的 python 获取 C++ header 中的方法列表?

Python EasyList 处理器/解析器

parsing - ANTLR:自定义语法示例的词法错误帮助

c++ - udp 服务器向特定客户端发送数据,直到收到任何 recvfrom

c++ - 为什么一定要用友元功能