【发布时间】:2013-12-24 13:51:50
【问题描述】:
您好,我有这段代码可以在 Windows 上完美运行:
import ctypes
import sys
import os
from ctypes import *
from numpy import *
import time
from ctypes.util import find_library
libEDK = cdll.LoadLibrary("edk.dll")
我尝试在 Ubuntu 上运行它,我得到了这个:
Traceback (most recent call last):
File "/home/nassar/Downloads/python/sds.py", line 9, in <module>
libEDK = cdll.LoadLibrary("/home/nassar/Desktop/python/edk.dll")
File "/usr/lib/python2.7/ctypes/__init__.py", line 443, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /home/nassar/Desktop/python/edk.dll: invalid ELF header
【问题讨论】: