在win10环境下用vs2015编译 opencv3.4.1时,出现了无法打开 python37_d.lib 的错误信息,类似的python36_d.lib、python27_d.lib等
办法:( 主要参考了文末的两篇博客,在此表示感谢!)
在OpenCV项目的bindings中的opencv_python项目中,点击“外部依赖项”,在其中找到pyconfig.h:
在pyconfig.h文件中:
#ifdef _DEBUG
# define Py_DEBUG
#endif
将# define Py_DEBUG注释掉
同时将:
pragma comment(lib,"python311_d.lib")
修改为:
pragma comment(lib,"python311.lib")
然后重新编译