前言
好不容易编译opencv 3.4.0
花费了3个小时, 再来编译darknet
的时候竟报了opencv
的错误
查找错误
通过vs2015
定位查找InputArray
的错误, 就是一直点f12
转到定义, 最终来到了min
函数
图中显示了min
函数已被宏定义, 为什么会被宏定义了 => 查看了google, 别人说windows.h
里面定义了min
max
两个宏,
要取消定义的话, 在windows.h
前加入宏定义#define NOMINMAX
因为我们不好找windows.h
, 所以在darknet
项目属性页 => C/C++
=> 预处理器定义
加入NOMINMAX
即可
之后就能成功编译了