【问题标题】:Is there a C header parser tool for wrapper generation like gccxml?是否有用于像 gccxml 这样的包装器生成的 C 标头解析器工具?
【发布时间】:2010-12-17 01:31:20
【问题描述】:

我需要为一种新的编程语言编写一些 c 标头包装器,并且想要 gccxml 之类的东西,但不完全依赖 gcc 以及它在 Windows 系统上带来的问题。

只需要阅读 C 而不是 C++。只要有完整的文档,任何格式的输出都可以。

Linux/Solaris/FreeBSD/MacOSX 上的 Curl、SQLite、GTK2、SDL、OpenGL、Win32 API 和 C posix API 需要它。

【问题讨论】:

标签: c compiler-construction parsing wrapper


【解决方案1】:

请参阅我们的SD C Front End for DMS。完整的 C 解析、符号表构建、您喜欢的任何信息的解析后转储。可以转储 XML 格式的代码和符号表。

【讨论】:

  • 哇,自从我 4 年前写这个答案以来,还没有看到我给出的答案。添加了自利的标准 SO 指示,我们的,当我第一次给出这个答案时,这不是必需的。
【解决方案2】:

您可能会喜欢 Python 中的pycparser。用于CFFI 和其他很棒的项目。

【讨论】:

    【解决方案3】:

    VivaCore 很酷。您是否尝试过SWIGffi 上的维基百科页面也有一些很好的链接。我认为有一个 MSVC 代码域示例也可以使用 C。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多