java中的接口是类吗
337
2022-08-29
Python&C++相互混合调用编程全面实战-04传递数字参数(python代码大全)
C++支持传递参数
// C++ 中编译c格式的函数,如果用c语言编译就不需要(文件后缀名.c)// __declspec(dllexport)函数导出到库中#include
python添加函数的调用
print("Test Ctypes")from ctypes import *#导入库 windows中dll后缀名不用加lib = CDLL("C:\\Users\\Administrator\\Desktop\\testctypes\\x64\\Debug\\testctypes")try: lib.TestCtyps(101, 99.1, True)except Exception as ex: print("testCtypes Error", ex)# 等待用户输入,程序不退出input()
添加调试参数
运行:补货了这个异常
也就是说,整型是可以直接转换的,第二个参数浮点型不能够直接转换,
需要使用c_float
try: lib.TestCtyps(101, c_float(99.1), True)except Exception as ex: print("testCtypes Error", ex)# 等待用户输入,程序不退出input()
运行成功输出结果:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~