gpt4 book ai didi

c# - 如何在 C# 项目中使用 Clang?

转载 作者:太空宇宙 更新时间:2023-11-04 11:47:00 34 4
gpt4 key购买 nike

我的目标是在 C# 程序中使用 Clang 来解析 C++ 源代码并构建 AST .

如果我理解正确,我需要从某个地方获取 libClang,因为它是 ClangC 包装器,然后我应该能够使用以下链接中的代码,以便能够使用 C# 项目中的 libClang

https://github.com/SimonRichards/clang-sharp

我的问题是我不知道如何安装 Clang。我已经从这里下载了源代码:

https://github.com/FunkMonkey/libClang

我尝试通过 visual studio 命令提示符运行 makefile,但它只是给我一个错误:

Makefile(14): fatal error U1034:语法错误:缺少分隔符
停止。

我很困惑,因为我不习惯 github 和 makefile。我认为我需要遵循的一般流程是:

  1. 安装 LLVM - 这是什么地方?
  2. 安装 Clang - 这是哪里?
  3. 安装 libClang - 如何运行 makefile?
  4. 使用 SimonRichard 的 clang-sharp

最佳答案

我无法使用此处列出的项目,但是,我可以使用 http://www.nuget.org/packages/ClangSharp 启动并运行

关于c# - 如何在 C# 项目中使用 Clang?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516075/

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