2
例を実行しようとしていますが、hereが見つかりましたが、実行に失敗します。いくつかのデバッグの後、私はnode.get_childrenは()例外が発生し、ここでトレースバックだということが分かった:get_childrenが呼び出されたときにclangのpythonバインディングが例外をスローする
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 314, in 'calling callback function'
File "C:\Python27\lib\site-packages\clang\cindex.py", line 1383, in visitor
children.append(child)
AttributeError: 'str' object has no attribute 'append'
私はWindows上でLLVM 4.0.1を使用している、と私はピップを経由して打ち鳴らす(両方試してみましたがインストールclang3.5およびclang4.0.post1)。
ここに私のLD_LIBRARY_PATHです:C:私はこのような私の PATHに追加\プログラムファイル\ LLVM \ビン、:%のLD_LIBRARY_PATHの%;%はPYTHONPATH%;パスの...残り...
私はLLVM5.0をインストールし、githubからclangをクローンした後も同じエラーが発生しました。
編集:私はPython2.7を使用しましたが、Python 3.6.3に切り替えた後はすべて正常です。