如何将 DarkHelp 包含在 Windows 上的 cmake 项目中

问题描述 投票:0回答:1

Darkhelp 与 Darknet 携手合作 我已经在 Windows 上使用 cmake 构建了 Darkhelp 并准备好了构建目录。我想将 .lib 文件静态链接到我自己的 cmakelists.txt

我使用find_library(DARKHELP NAMES darkhelp HINTS "libs/darkhelp/lib")并且在libs/darkhelp/lib里面有darkhelp.lib abd darkhelp.dll 我可以构建该应用程序并且它编译得很好。但是,当我运行我的应用程序时,我收到一条错误消息“代码执行无法继续,因为未找到 darknet.exe。重新安装程序可能会解决此问题。”

任何帮助将不胜感激

windows visual-c++ darknet
1个回答
0
投票

DarkHelp 项目本身有一个名为 example_project 的子文件夹

,它准确地显示了如何将 DarkHelp 库包含到另一个项目中。

还有

src-apps

 示例可能有用。您绝对不需要 
darknet.exe
 来运行链接到 darknet 和 darkhelp 的应用程序。这表明您的依赖项有问题,或者链接期间出现问题。

您使用的是哪个版本的 Darknet 和 DarkHelp?您应该使用 Darknet v2.0-126 和 DarkHelp 1.7.12。重要的是 - 在构建 NSIS 安装可执行文件后,您是否安装了它们?

免责声明:我是 DarkHelp 的作者,并且维护 Darknet。

© www.soinside.com 2019 - 2024. All rights reserved.