提供: tty00
使い方
import clang.cindex index = clang.cindex.Index.create() translation_unit = index.parse('source_code.c') #TranslationUnitクラスからASTにアクセスする
LibclangError例外の対処方法
- 例外メッセージ
LibclangError: libclang-3.5.so: cannot open shared object file: No such file or directory. To provide a path to libclang use Config.set_library_path() or Config.set_library_file().
- 対処方法
Configを使用しlibclangのパスを指定する
Config.set_library_path('/usr/lib/llvm-3.5/lib/') Config.set_library_file('/usr/lib/llvm-3.5/lib/libclang.so.1')