[英]OpenCV with Visual Studio 2015 Enterprise
您好,我想在Visual Studio 2015 Enterprise中使用OpenCV 3.0 ,但由于某种原因它无法正常工作,我在做什么错?
首先,我用7z存档在C:\\ opencv \\中提取了OpenCV
配置->所有配置&&平台->所有平台
配置->调试&&平台->所有平台
opencv_ts300d.lib
opencv_world300d.lib
配置->版本和&平台->所有平台
opencv_ts300.lib
opencv_world300.lib
现在,当我运行示例代码时,我丢失了MSVCP120D.dll,丢失了MSVCR120D.dll,无法打开输入文件'kernel32.lib'错误。 是否有人遇到相同的问题或知道解决方案?
MSVCP120D.dll一种选择是为较旧的Visual Studio安装可再发行软件包。 并直接从ProgramFiles / MicrosoftSDK / Windows / version / libs将这些库包含在您的应用程序中。 该路径仅在安装期间找到。 这是针对Visual Studio 2013的封装
更好的方法是使用cmake和Visual Studio重新编译opencv。
首先从源代码使用Visual Studio 2015编译器构建opencv。 这样可以减少计算机中缺少旧框架的风险。 您需要vc14目录作为您的库的源。 Prebuild库仅适用于VS 2012和2013,即opencv / build / x64或x86下的VC11和VC12库文件夹。 飞溅很简单。
通过图片教程检查该图片。 教程在这里
您也可以使用NUGET控制台教程Nuget opencv
要修复“缺少MSVCP120D.dll和MSVCR120D.dll”,请下载它们并将其放在此处C:\\ Windows \\ System32
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.