关于python调用C++
来源:互联网 发布:淘宝居家日用类目 编辑:程序博客网 时间:2024/06/06 03:32
关于python调用C/C++查了很多相关资料,可以通过ctypes模块、SWIG等一些方法。简单的类似单个头文件单个cpp文件都可以实现,但是大恒给的C++包含驱动程序,需要在属性里添加附加依赖项、库文件(在大恒的安装包中)等;并且使用到opencv的图像操作,这就意味着需要调用opencv的相关文件,这样就太麻烦了。
关于SWIG方法调用参考:https://www.cnblogs.com/as3asddd/p/7582425.html
昨晚睡前想到python可以调用exe,而大恒的那个C++程序ctrl+7后编译生成.exe程序,也就是说可以直接调用c++项目的.exe文件了
关于python调用.exe文件参考:
https://www.cnblogs.com/shaosks/p/7804217.html
我在调用过程中出现这几种错误:
1、文件路径“\”需要改成“/”
2、c++保存相机图片保存在当前目录是在工程目录中,而在cmd中运行.py文件时,保存的路径不是c++工程目录而是这个.py文件的目录。
import win32apiwin32api.ShellExecute(0,'open','E:/vs/photo2/x64/Debug/photo2.exe','','',1)
阅读全文
0 0
- 关于C++调用Python
- 关于python调用C++
- BCB(C++)调用Python
- C中调用PYTHON
- C调用python
- C调用python
- Python 调用 C函数
- python调用c
- Python 调用C
- c中调用python
- Python调用c/c++
- c 调用python
- python 调用 c 函数
- python调用C函数库
- Python调用C
- Python调用C/C++
- Python调用C程序
- python调用c/c++
- Android TextUtils.isEmpty()的误解
- 洛谷 P1439 【模板】最长公共子序列
- 二叉树结构常用操作
- Stata Editor for Sublime Text 3
- Java方法
- 关于python调用C++
- IIO子系统文档 ring.txt 翻译
- 我的知乎专栏与公众号
- splay操作集合
- 随机生成个数50和20的字符串分别存在file1,file2中并将在file1中出现且不在file2中的字符存在flie3中
- 无限轮播1
- 有无条件分页查询
- 进程与线程的关系及区别
- Topcoder SRM 726 Hard