前置步骤:
- 安装 Window10:略,自行百度。
- 安装 VS2015:略,自行百度。
- 安装 opencv
参考教程:
https://blog.csdn.net/m0_47854694/article/details/115261082
https://blog.csdn.net/weixin_42448226/article/details/104951934 - 安装 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
-
VC++目录 -> 包含目录 添加(可以不添加protobuf的内容): 【注意opencv的Debug和Release模式】
-
VC++目录 -> 库目录(可以不添加protobuf的内容)【注意VS环境,VC14对应VS2015,VC15对应VS2017】
-
链接器 -> 输入 -> 附加依赖项(opencv_world3411.lib,opencv_world3411d.lib,ncnn.lib)(可以不添加protobuf的内容)
-
VC++目录 -> window运行库目录(可选)
-
连接器 -> 常规 -> 附加库目录(可选)
参考2:【可配置ncnn example 的 opencv 选项】https://blog.csdn.net/heiheiya/article/details/100519584
Opencv + VS2015问题
无法打开文件“opencv_world342d.lib”
- 可能是 链接器,输入中的附加依赖项(lib文件名错误)
- 需要再附加依赖项中加入正确的名字,参考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
- C++报错:The build tools for v141 (Platform Toolset = ‘v141’) cannot be found.
https://blog.csdn.net/shuiyixin/article/details/80709408
- 项目–>属性—>常规–>平台工具集—>选择 Visual Studio 2015 (v140),或者Visual Studio 2015 - Windows XP (v140_xp)确定,就OK
- 也可以新建一个项目,导入源代码,在新的平台工具集上编译
- (Win10 64位 VS2015)无法打开包括文件:“Windows.h”:No such file or director
https://blog.csdn.net/c20081052/article/details/79389065
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 左侧的 大括号“{” 与文件结尾不匹配
- 先把源文件 复制一份。然后吧源文件删了,重建一份(SVN 重新update一份下来),把原始内容拷贝进去。
- error C2039: “shared_ptr”: 不是“std”的成员
- 加入include文件:
#include <memory>
-
opencv_world3411.lib 未找到
1.手动添加
2.删除父类依赖项 操作方式
视图->其他窗口->属性管理器->Release x64->删掉老的包。 -
无法打开输入文件“kernel32.lib”
1.导入kernel32.lib
https://blog.csdn.net/zhangchunbo135246/article/details/80593873
2.1 安装Microsoft SDKs\Windows\v7.1A
https://blog.csdn.net/u013051748/article/details/44831215
2.2 安装Microsoft SDKs\Windows\v7.1A
https://blog.csdn.net/a191030148/article/details/8142566