我有加载DLL文件和在
Python中调用函数的问题.
我已经尝试了很多教程,但仍然无法弄清楚它是如何工作的.
这是我的类导出为DLL文件.我使用简单的C#代码.
我已经尝试了很多教程,但仍然无法弄清楚它是如何工作的.
这是我的类导出为DLL文件.我使用简单的C#代码.
namespace DemoClassLib { public class cLib { public int increment(int x) { return x + 1; } } }
构建C#代码后,我得到名为“DemoClassLib.dll”的DLL文件.
我使用ctypes加载DLL文件.一切都还好,直到现在.
from ctypes import * myDll = WinDLL('D:\\Resources\\DemoClassLib\\bin\\Debug\\DemoClassLib.dll')
从那时开始,我无法继续.
我尝试过的所有命令都失败了.
n = c_int(1) myDll.increment(n)
它不断向我展示错误.
如何在Python中调用方法“increment()”?
我如何传递输入并从中检索输出?
我是Python的新手.
有谁可以帮助我吗?
如果您能为我提供源代码教程,我将非常感激.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。