1 快速入门python,学会编译查看Python的源码 2 会跨平台win,linux,mac使用ctypes传递变量、结构体和回调函数给c++ 3 会跨平台开发python的c++扩展库 4 会使用c++调用pythonAPI并定制化python虚拟机 5 实战联合qt+ffmpeg+python开发一个视频播放器
你将收获
适用人群
1 c/c++开发者要在项目中引入脚本 2 python开发者想要引入c/c++库或者想要深入理解python 3 本科或者研究生 想要在项目中引入python和c++
课程介绍
一 环境准备 和Python语法快速入门
二 Python CTypes访问C/C++动态链接库
三 Python源码跨平台的编译
四 Python的C/C++扩展库_模块、函数、类扩展
五 Python的多线程GIL及在web中调用ffmpeg扩展示例
六 Python虚拟机定制-使用c++调用python
七 基于python_qt_ffmpeg的视频播放项目示例
课程目录
讨论留言

fegggye2022-10-18
- 打赏
- 举报
testpyirr能给个CMakeLists.txt么? Irrlicht1.8.5编译下来生成的是个.a文件。

--毛豆--2021-01-19
- 打赏
- 举报
第8章代码有吗?这部分讲解的不清晰。。

--毛豆--2021-01-19
- 打赏
- 举报
如果项目目录下有多个pyhon脚本文件,代码是如何知道到__main__ 模块使用的是哪个脚本?

慧涵科技2020-07-04
- 打赏
- 举报
传递引用参数没有讲呀?

蜜汁手扒鸡2020-03-11
- 打赏
- 举报
老师的课件在哪里可以下载?没有课件可以下载

蜜汁手扒鸡2020-03-11
- 打赏
- 举报
老师的课件在哪里可以下载?没有课件可以下载

for_eternal2019-08-03
- 打赏
- 举报
播放器不好用

for_eternal2019-08-03
- 打赏
- 举报
播放器不好用

for_eternal2019-08-03
- 举报
csdn的播放器太垃圾了,看视频没有记录看到那一节了,跳到下一节的时候经常出错,拖动进度条又不灵活

asdasdasd3211232019-05-26
- 打赏
- 举报
C的回调函数
typedef void (STDCALL* videodata)(
IN const PICTURE_DATA_S *pstPicData,
);
PICTURE_DATA_S 的结构体
typedef struct tagPictureData
{
unsigned char *pucData[5];
int dwLineSize[5];
}PICTURE_DATA_S, *LP_PICTURE_DATA_S;
C的回调函数是结构体指针, 结构体有 指针数组,如何得到pucData数组的返回值?我这边获取到了,貌似有丢失部分数据,不知道什么原因?
是否涉及到 内存对齐等等?
PICTURE_DATA_S 的结构体
typedef struct tagPictureData
{
uns

asdasdasd3211232019-04-28
- 打赏
- 举报
vs2015 社区版是不是 试用三十天?

asdasdasd3211232019-04-28
- 打赏
- 举报
vs2015 社区版是不是 试用三十天?

lld20022018-12-19
- 打赏
- 举报
夏老师,请教一个问题,第九章例子中,视频帧unsigned char * rgb如何返回到python中呢?我通过返回PyUnicode_fromString,python会闪退

lld20022018-12-19
- 打赏
- 举报
夏老师,请教一个问题,第九章例子中,视频帧unsigned char * rgb如何返回到python中呢?我通过返回PyUnicode_fromString,python会闪退

夏曹俊2019-04-27
- 举报
这个是二进制数据,不能用string,使用自定义类型
推荐
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


