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

Posted

技术标签:

【中文标题】如何在没有 CMake 的情况下使用 Visual Studio 2013 设置 Dlib?【英文标题】:How to setup Dlib with Visual Studio 2013 without CMake? 【发布时间】:2016-04-01 09:07:42 【问题描述】: dlib官方document如下图:

     您需要做的就是创建一个空的控制台项目。然后将 dlib/all/source.cpp 添加到其中,并将包含 dlib 文件夹 的文件夹添加到 #include 搜索路径。然后,您可以通过将任何示例程序添加到您的项目中来编译它。

     再次请注意,如果您在 libjpeg 和 libpng 中进行链接,dlib 将只能处理 jpeg 和 png 文件。在 Visual Studio 中,最简单的方法是将 dlib/external 文件夹中的所有源文件添加到项目中,并定义 DLIB_PNG_SUPPORTDLIB_JPEG_SUPPORT 预处理器指令。如果您不知道如何配置 Visual Studio,那么您应该使用如上所示的 CMake,因为它会自动处理所有事情。

但是根据这些描述,您将获得较少的帮助。更糟糕的是本文档仅适用于 Visual Studio 2010,但我想在 2013 版本中设置 Dlib。那么,如何在没有 CMake 的情况下设置?

【问题讨论】:

【参考方案1】: 我想我在https://github.com/aleen42/PersonalWiki/blob/master/qa/dlib.md找到了答案

【讨论】:

【参考方案2】:

我在https://theprosperousheartblog.wordpress.com/2016/10/20/how-to-setup-dlib-c-in-the-visual-studio-2013/写了一个教程

我仍然使用 CMake,但我用它来创建 Visual Studio 项目。 CMake 很棒,一切都是自动的。使用 CMake 创建 Visual Studio 项目后,您可以在 Visual Studio 中正常处理项目。

【讨论】:

以上是关于如何在没有 CMake 的情况下使用 Visual Studio 2013 设置 Dlib?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 CMake 的情况下构建 yaml-cpp

Wcf 测试客户端如何在没有 Visual Studio 的情况下使用?

在没有Android Studio的情况下为Android创建(Cmake)C / C ++库

如何在没有官方支持的情况下使用 Visual Studio 2015 构建 Qt 4.8.6?

如何在没有 Visual Studio 的情况下进行调试?

如何在 Visual Studio 2017、C++、CMake 中使用数据断点?