私が作業しているゲームでFluidSynthを使用しようとしていますが、Fluidsynthを正しく動作させることができません。Fluidsynthエラー:「名前 'ctypes'が定義されていません」
>>> import fluidsynth
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\site-packages\fluidsynth.py", line 35, in <module>
_fl = ctypes.cdll.LoadLibrary("./libfluidsynth")
NameError: name 'ctypes' is not defined
は、私はあなたがctypesのエラーを取り除くために、いくつかのimportコマンドを実行できることを読んで、私はこの問題が発生したことをしようとすると::私はインポートしようとするたびに、私はこれを取得
>>> lib = ctypes.WinDLL('C:\Python26\Lib\site-packages\libfluidsynth.dll')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\ctypes\__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application
私はコンピュータのプロセッサ用に設計されていないアプリケーションを実行しようとしているときにwin32アプリケーションのエラーが発生することを認識していますが、Windows 32用のlibfluidsynth.dllをダウンロードしたソースが表示されます。
Windows 7 64ビット、およびPython 2.6。
また、32ビットコンピュータにPythonをダウンロードしました。また、pyFluidSynthパッケージとFluidSynth DLL自体もダウンロードしましたが、FluidSynthライブラリなどが見つかりませんでした。
は多分 '輸入ctypes'を試してみてください... –
エラーがLIB =のctypesの'のでlibにあります。 WinDLL( 'C:\ Python26 \ Lib \ site-packages \ libfluidsynth.dll')は効果がありません。どの流体シンセを使用していますか? –
私はPythonにFluidsynth 0.2を使用しています。 DLLについてはわかりませんが、おそらく1.1.3です。 –