发布时间:2019-09-12 08:00:38编辑:auto阅读(2394)
C语言中的函数默认是__cdecl调用,C++中可用__stdcall来显示声明调用,但也可以用extern “C”
用python调用dll时需要根据不同的调用约定而使用不同的函数。但是不管什么调用,最后都必须用extern “C”来防止名字粉碎。
dll源文件:
由结果可知,cdeAdd访问出现异常。
总结:如果dll是stdcall调用,则python中用windll加载,如果dll是cdecl调用,则python用cdll加载。
注*以上是在python3.3中运行的
上一篇: Windows下nginx配置pytho
下一篇: Python中TCP协议的理解
51512
51048
41607
38359
32857
29812
28553
23489
23421
21778
1904°
2614°
2184°
2114°
2530°
2140°
2856°
4753°
4570°
3266°