如何在没有 CMake 的情况下使用 Visual Studio 2013 设置 Dlib?一世

How to setup Dlib with Visual Studio 2013 without CMake? i

如何在没有 CMake 的情况下使用 Visual Studio 2013 设置 Dlib?我找到了教程,但是当我尝试 运行 示例文件

时,它并没有出现很多错误

您可以按照此 link 在 visual studio 2013 年设置 dlib

在 Visual studio 2013 年设置 Dlib

创建一个空的控制台项目,然后按照步骤

  1. 设置属性-

    在这一步中,您需要找到 属性 经理。

然后,您会看到经理会出现在您的右侧栏中,也许当它不适合您时,您可以在其他栏中找到它。

打开工程,你会看到两个目录Debug|Win32Release|Win32。所以在下一步中,您应该用鼠标右键单击每个 添加新项目 属性 Sheet.

这里可以看到我为每个目录都创建了工作表,dlib_debugdlib_release .您应该做的是找到 Common Properties > VC++ Directories,并设置两个属性,Include Directories图书馆目录。

自己设置的路径如下(我的dlib源文件路径是F:\School\Programing\C++ Programing\OpenCV\Dlib\Lib\dlib,当然也可以使用相对路径)

此外,您应该为所有使用 Dlib 的项目全局设置预处理器。

注意 *dlib_release** 应该像 dlib_debug 一样设置。*

  1. 包括source.cpp

    对于所有使用 Dlib 的项目,您之前应该做的事情是包含 source.cpp。没有它,Visual Studio 会给出一些错误,比如无法解析外部 link.

  1. 导入所有外部源文件

    最后要做的是从 dlib\external 导入所有外部文件。为了结构清晰,可以像我一样创建一些目录来区分。

    首先,将现有项目添加到项目的源文件目录中。

然后选择dlib\external中的所有文件进行添加。

最后,在所有这些都完成后,dlib 就可以使用了。