如何使用SDK的静态库和头文件创建一个dll&加载ctypes?

时间:2016-12-05 04:33:33

标签: python c++ dll static-libraries ctypes

我参与了一个研究项目,该项目计划使用某个SDK通过ctypes从相机(使用SDK的代码运行)获取原始图像数据到Python上。

SDK使用C ++,遗憾的是没有带dll,所以显然我需要通过编译SDK提供的静态库和头文件来手动创建一个,并且这样或那样使用ctypes从python中加载创建的dll

不幸的是,我对C ++知之甚少,这在一开始并不是真正的问题,因为最初这个项目被认为只需要很少(假设提供了dll)。话虽这么说,我一直在寻找有关使用给定的静态库和头文件创建dll的指南,但是从我经历过的C ++视频和教程中找到了我能够很好理解的资源。

我希望这里会有一些人可能知道如何将这些预先存在的头文件和静态库编译成dll的直接方法,以及下一步将获得此dll的内容可以从ctypes加载,以便调用静态库中包含的函数。

非常感谢任何有关此事的回应或指导。

0 个答案:

没有答案