我们可以通过在 pycparser parse_file 的帮助下对其进行预处理来支持新的 typedef、#includes 和 #defines。我还查看了文档:README 页面和博客文章,但所有文档都是为 linux 系统编写的。我对 linux 系统一无所知,很想获得 windows 的文档。
最佳答案
文档是一样的。如果不基本了解 C 编译管道的工作原理,您将无法有效地使用 pycparser - 抱歉!
该文档实际上直接针对 Windows。唯一的区别是,您必须明确地为 Windows 下载一个系统 C 编译器(在 Linux 上),而不是依赖系统 C 编译器——并且文档甚至为您提供了一个链接。下载适用于 Windows 的 Clang 后,它可以在 Windows 上进行预处理,其他一切都与平台无关。
关于python - 在 Windows 中通过 pycparser 包含假 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31074329/