我似乎无法让Ctypes找到在DLL文件中声明的c++函数。
下面的附件可能比我自己的描述更有帮助。
CTypes_1是从DLL调用函数的Python代码的图片。
CTypes_2是包含在DLL中的代码。(当然是在编译之前。实际的DLL与下面的完全不同。)
CTypes_3是位于我在导入期间从中调用它的目录中的DLL。它被清楚地标记为DLL,所以我没有尝试使用错误的文件类型(无论如何都会抛出一个错误)。
CTypes_4是来自python的实际错误输出。
我想我一直在使用较旧的教程,但我认为我看到人们实现的四种左右的加载文件的方法并没有真正改变太多,所以它一定是我遗漏了什么。我是否错误地在DLL中创建了函数?我是不是搞砸了python代码中的导入?我看不出有什么问题。先谢谢你。
附加图像
CTypes_1.jpg
(17.9KB,354次浏览)
CTypes_2.jpg
(27.6KB,502浏览量)
CTypes_3.jpg
(13.5KB,250次浏览)
CTypes_4.PNG
(12.3KB,429次浏览)