ncnn + window10 + opencv环境配置 + VS2015

前置步骤:

  1. 安装 Window10:略,自行百度。
  2. 安装 VS2015:略,自行百度。
  3. 安装 opencv
    参考教程:
    https://blog.csdn.net/m0_47854694/article/details/115261082
    https://blog.csdn.net/weixin_42448226/article/details/104951934
  4. 安装 ncnn
    参考教程:
    https://blog.csdn.net/weixin_42448226/article/details/104951934
    https://blog.csdn.net/heiheiya/article/details/100519584

环境配置

参考1:【步骤比较仔细】https://blog.csdn.net/weixin_42448226/article/details/104951934

  1. VC++目录 -> 包含目录 添加(可以不添加protobuf的内容): 【注意opencv的Debug和Release模式】
    在这里插入图片描述

  2. VC++目录 -> 库目录(可以不添加protobuf的内容)【注意VS环境,VC14对应VS2015,VC15对应VS2017】
    在这里插入图片描述

  3. 链接器 -> 输入 -> 附加依赖项(opencv_world3411.lib,opencv_world3411d.lib,ncnn.lib)(可以不添加protobuf的内容)
    在这里插入图片描述

  4. VC++目录 -> window运行库目录(可选)
    在这里插入图片描述

  5. 连接器 -> 常规 -> 附加库目录(可选)
    在这里插入图片描述

参考2:【可配置ncnn example 的 opencv 选项】https://blog.csdn.net/heiheiya/article/details/100519584

Opencv + VS2015问题

无法打开文件“opencv_world342d.lib”
  1. 可能是 链接器,输入中的附加依赖项(lib文件名错误)
  2. 需要再附加依赖项中加入正确的名字,参考https://blog.csdn.net/qq_40728599/article/details/109174539

运行ncnn代码问题

1.protobuf, ncnn编译模型问题,两者必须都是 “Release” 或者 “Debug”模式.
2.找不“net.h” 或 无法打开 ncnn.lib。是因为项目属性中的库文件配置问题。可能需要导入ncnn的include文件夹,lib文件夹。
参考:https://blog.csdn.net/u011622208/article/details/105169652/

运行facetrack

  1. 项目–>属性—>常规–>平台工具集—>选择 Visual Studio 2015 (v140),或者Visual Studio 2015 - Windows XP (v140_xp)确定,就OK
  2. 也可以新建一个项目,导入源代码,在新的平台工具集上编译
C:\Program Files (x86)\Windows Kits\8.1\Include\um
C:\Program Files (x86)\Windows Kits\8.1\Include\shared
C:\Program Files (x86)\Windows Kits\8.1\Include\winrt
可能是Program Files 也可能是 Program Files (x86),在“包含目录”添加
  • C1075 左侧的 大括号“{” 与文件结尾不匹配
  1. 先把源文件 复制一份。然后吧源文件删了,重建一份(SVN 重新update一份下来),把原始内容拷贝进去。
  • error C2039: “shared_ptr”: 不是“std”的成员
  1. 加入include文件:
#include <memory>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值