是否可以访问C++;标题/库并运行C++;python控制台中的脚本?
我需要从光束分析器通过USB访问数据。我曾尝试使用python中的USB模块来访问它,但不幸的是,制造该设备的公司“不支持python中的开发”。我正在做的项目是最终创建一个GUI(通过Python)来自动化一个马达并从设备中提取数据。所以必须在Python中完成,否则我将不得不放弃代码的前半部分,并在C++中重做。 我认为设备只能与C/C++接口的原因是驱动程序下载附带的头文件和库文件 我看过Cython,但仍然不确定它能帮我什么忙。我只是尝试访问python中驱动程序的头文件,并以某种方式在python中执行C命令 顺便说一句,我用的是蟒蛇(如果有关系的话) 感谢您的澄清和帮助 退房 这里是一个介绍: boostpython库是一个用于连接Python和 C++。它允许您快速和无缝地显示C++类。 函数和对象转换为Python,反之亦然,不使用特殊的 工具——只是你的C++编译器。它被设计成包裹C++接口。 非侵入式的,这样您就不必更改C++代码了。 所有这些都是为了包装它,使得Boost.Python非常适合公开 Python的第三方库。图书馆使用先进技术 元编程技术简化了用户的语法,因此 包装代码具有一种声明性接口的外观 定义语言(IDL) 它包括对以下方面的支持:是否可以访问C++;标题/库并运行C++;python控制台中的脚本?,python,c++,Python,C++,我需要从光束分析器通过USB访问数据。我曾尝试使用python中的USB模块来访问它,但不幸的是,制造该设备的公司“不支持python中的开发”。我正在做的项目是最终创建一个GUI(通过Python)来自动化一个马达并从设备中提取数据。所以必须在Python中完成,否则我将不得不放弃代码的前半部分,并在C++中重做。 我认为设备只能与C/C++接口的原因是驱动程序下载附带的头文件和库文件 我看过Cython,但仍然不确定它能帮我什么忙。我只是尝试访问python中驱动程序的头文件,并以某种方式在
- 引用和指针
全局注册类型强制
自动跨模块类型转换
有效函数重载
C++到Python异常转换
默认参数
关键字参数
在C语言中操作Python对象++
将C++迭代器导出为Python迭代器< /P> 文档字符串 还有更多