2013-10-22 30 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

回答

相關問題