Python CDLL加载库具有不同的依赖关系QT版本

时间:2015-06-22 08:05:04

标签: python qt ctypes

我正在使用python 2.7:

  • PySide 1.2.2
  • ctypes的

我正在从使用不同版本的Qt的CTypes的商业伙伴处加载dll。所以我收到了这个错误:

Exception: [Error 127] Specified function not found

我的加载代码很简单:

os.environ['PATH'] = os.path.join(os.path.dirname(__file__), "win") + ';' + os.environ['PATH']
self.path = ctypes.util.find_library("my.dll")
self.libext = ctypes.CDLL(self.path)

生成的路径很好并且

我没有看到我有什么选择加载这样的外部DLL。我不想更改我的图形库,因为我可能会与可能使用相同库的其他合作伙伴库发生相同的冲突。

我该怎么处理?

  • 有没有办法用自己的依赖加载dll?
  • 是否可以在同一个帖子中使用不同版本的Qt?

0 个答案:

没有答案