如何在没有 CMake 的情况下使用 Visual Studio 2013 设置 Dlib?我找到了教程,但是当我尝试运行示例文件时它没有工作很多错误
1 回答
您可以按照此链接在 Visual Studio 2013中设置dlib 。
在 Visual Studio 2013 中设置 Dlib
创建一个空的控制台项目,然后按照步骤操作
设置属性——
在此步骤中,您需要找到 Property Manager。
然后,您会看到经理会出现在您的右侧栏中,也许当它不适合您时,您可以在其他栏中找到它。
打开项目,您将看到名为Debug|Win32和Release|Win32的两个目录。因此,在下一步中,您应该用鼠标右键单击每个以添加新项目属性表。
在这里,您可以看到我为每个目录dlib_debug和dlib_release创建了工作表。您应该做的是找出Common Properties > VC++ Directories,并设置两个属性,包括目录和库目录。
自己设置的路径如下(我的dlib源文件路径是F:\School\Programing\C++ Programing\OpenCV\Dlib\Lib\dlib,当然也可以使用相对路径)
此外,您应该为所有使用 Dlib 的项目全局设置预处理器。
注意 *dlib_release** 应该像 dlib_debug.*
包括 source.cpp
对于所有使用 Dlib 的项目,您之前应该做的事情是包含 source.cpp。没有它,Visual Studio 将给出一些错误,例如无法解析外部链接。
导入所有外部 src 文件
最后要做的是从 dlib\external 导入所有外部文件。对于清晰的结构,您可以创建一些目录来区分它们,就像我所做的那样。
首先,将现有项目添加到项目的源文件目录中。
然后从 dlib\external 中选择所有文件进行添加。
最后,在完成所有这些操作之后,就可以使用 dlib。