最近在使用darknet做目标检测,但是需求是在windos下配置好cuda,cudnn并且使用github上的darknet网络,因此菜了很多坑,但是目前已经将darknet的exe文件已经编译出来了。在编译darknet的过程中也有 一个错误也是说什么main已经在XXX中已定义,然后找到这个文件,将main函数注释掉。
但是这个obj文件是不能打开的,因此很头疼。然后找了好多也解决不了,幸好有这个老哥的说明解决了,虽然没有什么说什么原因解决的。但是可以使用。vs2017中 c++ “error LNK2005: 已经在*.obj中定义” 错误,就是在项目中右键然后属性(properties)里面的连接器(linker)的命令行里面添加一行
/FORCE:MULTIPLE
即可