我正在尝试训练自己使用分割的注释数据集,因此我在github中下载了yolo分割项目,并尝试使用此命令“ make -j6”编译该项目(我遵循了说明) 我在编译时遇到一些错误,我告诉该工具的所有者有关编译问题,所以他告诉我该工具在Windows上存在一些问题,但在Linux上可以使用,因此我询问谁得到了这些错误,也许它可以帮助您我来解决那些问题
我使用的存储库:
谢谢
更新: 我已经从AlexayAB复制了第三方文件夹,并修改了Makefile文件 来自:
COMMON= -Iinclude/ -Isrc/
对此:
COMMON= -Iinclude/ -Isrc/ -I3rdparty/stb/include
当我编译时,我得到了:(pthread的错误不再出现)
答案 0 :(得分:0)
pthread
是Unix实用程序,因此无法直接在Windows上运行。另外,我认为该回购协议无法在Windows上运行。因此,要能够在Windows上运行Darknet,您将需要包含第3方库,例如pthread.h
。您可以从以下仓库中复制pthread.h
头文件:https://github.com/AlexeyAB/darknet/blob/master/3rdparty/pthreads/include/pthread.h
如果要在Windows上运行Darknet,建议您搜索支持Windows构建的存储库,例如Alexey的存储库:https://github.com/AlexeyAB/darknet