2013-10-22 29 views
1

我的目标是在C#程序中使用Clang解析C++源代码并构建AST如何从C#项目中使用Clang?

如果我理解正确的话,我需要从什么地方得到libClang,因为它是围绕Clang一个C包装,然后我应该能够使用代码下面的链接才能使用libClangC#项目。

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

我的问题是,我失去了对如何安装Clang。我从这里下载源:

https://github.com/FunkMonkey/libClang

,我试图通过Visual Studio的命令提示符下运行生成文件,但它只是给我一个错误:

Makefile(14) : fatal error U1034: syntax error : separator missing Stop.

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

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

回答

相关问题