- 博客(4)
- 收藏
- 关注
原创 RISCV工具链使用newlib编译遇到问题
两个报错,经过多方查询和自己尝试,发现解决办法为添加newlib的configure后的makefile中的工具链编译参数。使用riscv-unknown-linux-gnu-gcc和newlib的libc进行编译时,遇到了。
2023-06-06 14:27:34 1653 3
原创 C调用python并封装成so遇到的问题及解决办法(win&linux)
项目中需要对编写的python程序用C语言进行封装,并编写脚本使生成so库以便调用,因为初次实现相关程序,遇到了不少问题。
2023-03-09 17:56:48 523
原创 PySys_SetArgv():no mem for sys.argv
在linux中编写C调用python程序时,进行python环境初始化,之后紧跟着使用PySys_SetArgv()函数,在编译时报错:no mem for sys.argv(PySys_SetArgv()函数用于设置python的sys.argv)查看编译过程信息有如图所示的warning,于是考虑是数据类型不对导致的错误,但是C主函数传进来的参数只能是char *argv[],所以在编写程序内部将char **转为wchar_t **
2023-03-09 15:46:15 352
原创 cv2.xfeatures2d.SIFT_create()报错
问题描述:在数字图像处理课程实验中,特征匹配实验用到了sift算法,用vscode第一次运行使用了opencv4.4以及python3.8,出现了报错module 'cv2.cv2' has no attribute 'xfeatures2d'然后anaconda prompt中安装opencv-python 3.4.2.16 命令如下,出现无法找到相关版本的报错pip install opencv-python==3.4.2.16原因分析第一次报错原因是因为opencv4.
2021-12-30 23:29:06 4803 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人