ctypyes.CDLL('abc.so')给出OSError:[WinError 193]%1不是有效的Win32应用程序

时间:2017-03-08 11:23:59

标签: python c++ dll shared-libraries .so

我有一个.so文件(共享对象库),我想在Python中加载它。为此,我使用了以下代码:

import ctypes

libOP = ctypes.CDLL('abc.so')

但是,它返回以下错误:

OSError: [WinError 193] %1 is not a valid Win32 application

我有两个问题:

  1. 我想打开这个.so文件,看看里面的代码。我怎样才能做到这一点?我使用readelf -a abc.so但它没有用。我也尝试用Cygwin访问它但又失败了。
  2. 如何让我的python代码读取/访问此.so文件?
  3. 感谢。

0 个答案:

没有答案