在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")

然后重新编译

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐