Windows 7 64 ビット マシンを使用しています。Visual Studio 2010 をインストールし、2 つの数字を追加する単純な win32 dll を開発しました。dll が作成され、テスト アプリケーションを使用して dll をテストしたところ、正常に動作しました。
今、このライブラリを使用するための python スクリプト (以下を参照) を作成します。しかし、次のエラーメッセージが表示されます。
Traceback (most recent call last):
File "C:\Users\sbritto\Documents\Visual Studio 2008\Projects\MathFuncsDll\Debug\MathFuncs.py", line 5, in <module>
lib = ctypes.WinDLL('MathFuncsDll.dll',use_last_error=True)
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application
Python スクリプト
import ctypes
from ctypes import *
#lib = cdll.LoadLibrary("MathFuncsDll.dll")
lib = ctypes.WinDLL('MathFuncsDll.dll',use_last_error=True)
print lib
至急お知らせください。
前もって感謝します