python编程是啥 cpp和python之间通信的问题如何解决?
浏览量:2212
时间:2021-03-12 22:54:40
作者:admin
cpp和python之间通信的问题如何解决?
如果您想在CPP和python之间进行通信,可以通过python的ctypes库
特定方法
1进行通信。生成并编译cpp文件到DLL库中
例如,cpp文件测试.cpp
内容是
#include<stdio。H>
外部“C”uuuudeclspec(dllexport)void testcpp()
{
printf(“this is my CPPn”))}
2测试.cpp世代测试.dll动态库
3。编写Python文件
例如py文件测试DLL.py
内容是
从ctypes导入*
lib=cdll(“test”)库TestCpp()
4. 注意动态库的编译版本和python的位数应该是相同的
例如,C编译器是64位python也应该是64位
这里是测试截图
那么就需要考虑跨进程通信的问题了。然后在每个进程中传递一个共享的取消令牌,在验证之前进行判断,然后查看是否要退出。R如果进程验证成功,请设置令牌。在许多情况下,性能不是瓶颈。大约80%的应用程序不需要高性能。
python编程是啥 python编程例子 python在哪里编程
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。