前言
好不容易编译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即可
之后就能成功编译了

