你好我试图使用OpenCV 3.0与Visual Studio 2015企业但由于某种原因,它不工作,我做错了什么?OpenCV与Visual Studio 2015企业
首先我有OpenCV的用C萃取:\ OpenCV的\用7z压缩归档
- 在Visual Studio项目 - > TestProject属性
配置 - >所有配置& &平台 - >所有平台
- Configuration Properties - > VC++ Directory - > Include Directories => C:\ opencv \ opencv \ build \ include
- 配置属性 - > VC++目录 - >库目录=> C:\ opencv \ opencv \ build \ x86 \ vc12 \ lib
- 配置属性 - > C/C++ - >常规 - >其他包含库=> C:\ opencv \ opencv \ build \ include
- 配置属性 - >链接器 - >常规 - >其他库目录=> C:\ OpenCV的\ OpenCV的\建设\ 86 \ VC12 \ BIN
配置 - >调试& &网站 - >所有平台
- 配置属性 - >链接 - >输入 - >附加依赖=>
- 配置属性 - >链接 - >输入 - >附加依赖=>
opencv_ts300d.lib
opencv_world300d。 LIB
配置 - >版本& &平台 - >所有平台
opencv_ts300.lib
opencv_world300.lib
现在,当我运行示例代码时,我得到MSVCP120D.dll丢失,MSVCR120D.dll丢失,无法打开输入文件'kernel32.lib'错误。有没有人有同样的问题或知道解决方案?
您需要的OpenCV建使用vs 2015编译器,这不在预编译的二进制文件中。所以你需要重新编译opencv。有很多这个问题的重复 – Miki
@Miki可悲的是他们没有一个是详细的,我总是觉得每次我尝试答案时都缺少重要的一点。 (当然,也可能有其他人,但我已经从谷歌搜索结果中看到他们前15名) –