[不幸的是,我对C ++和Visual Studio的处理不是很熟练。我必须实现一个C ++应用程序,在其中可以将yolo或darknet集成为一个库并灵活使用。我正在使用Windows和Visual Studio 2015。
我看过following repo。到目前为止我尝试过的内容:
build\darknet\darknet_no_gpu.sln
中打开了vs解决方案。回购内部有很多标头和C文件:[我还将我的opencv\build\include
路径添加到附加包含目录,将opencv\x64\vc14\lib
添加到附加库目录,并将opencv_world320.dll
文件添加到链接器Input
字段。] >
我还设置了[[x64
source.cpp
并执行一个#include "darknet.h"
似乎不起作用。我收到很多错误,例如:darknet_no_gpu.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Cannot find or open the PDB file.
。在仓库中提到了必须构建解决方案的几个地方,但是这到底是什么意思,或者我后来得到的确切信息是什么?有人知道我能解决我的问题吗?我真的很高兴有任何建议!
[不幸的是,我对C ++和Visual Studio的处理不是很熟练。我必须实现一个C ++应用程序,在其中可以将yolo或darknet集成为一个库并灵活使用。我是...
yolo_cpp_dll.sln
文件夹中构建yolo_cpp_dll_no_gpu.sln
或build/darknet
。存储库中还提供了一个示例控制台应用程序,该应用程序已经集成了yolo dll及其功能(请参见build/darknet/yolo_console_dll.sln
)。您可以找到有关如何使这些解决方案正常工作以及如何将Darknet用作dll库here的更多信息。可以找到yolo dll的C ++ API here。如果您对如何构建或编译这些解决方案还有其他疑问,请随时问我!