gpt4 book ai didi

visual-studio - Visual Studio 和 dlib : "cannot open include file: ' zlib. h':没有这样的文件或目录”

转载 作者:行者123 更新时间:2023-12-03 20:19:39 57 4
gpt4 key购买 nike

对于我的论文,我想使用 Dlib's face_landmark_detection ,但我不断遇到这些错误(对于 Visual studio 2013 as well as 2015 ):

"cannot open include file: 'zlib.h': No such file or directory" 


"'F77_INT': undeclared identifier". 

它会重复,所以我有 36 个基于这两个问题的错误。

我的主管给了我一些设置项目的步骤:
  • 添加 dlib-master和 dlib-master\examples 到 VC++ 目录 -> 包含目录
  • 将 dlib-master\dlib\external\libjpeg 和 dlib-master\dlib\entropy_decoder 添加到 C/C++ -> 常规 -> 附加包含目录
  • 将 dlib-master\dlib\external(cblas、libjpeg、libpng 和 zlib)中的所有文件夹和项目添加到项目源文件夹
  • 添加 dlib 源文件(来自 dlib-master\dlib\all)并将 face_landmark_detection(来自 dlib-master\examples)添加到项目源文件夹中。

  • 据他说,到目前为止,这在其他所有计算机上都有效,但在我的笔记本电脑上却行不通。我们检查了项目,但是 zlib.hzlib项目中的文件夹。这里有人知道可能会出什么问题吗?

    如果我没有提供足够的信息,请询问。我不知道还需要什么来解决这个问题。

    最佳答案

    我刚刚遇到了同样的问题,并想发布我的解决方案,因为我发现了很多关于该主题的相互矛盾的文档。

    需要将包含 dlib 文件夹以及来自 dlib/external 的 libpng、libjpeg 和 zlib 文件夹的文件夹添加到解决方案设置中的附加包含目录列表中。

    dlib/all/source.cpp 以及 libpng、libjpeg 和 zlib 的源文件也需要添加到项目中。

    请注意,不应以任何方式将 CBLAS 添加到项目中,因为它需要 Fortran 进行编译,并且很难从 Visual Studio 中获得它进行编译。

    最后,确保在项目设置中添加 DLIB_PNG_SUPPORT 和 DLIB_JPEG_SUPPORT 作为预处理器定义。

    我也尝试使用 cmake 生成的解决方案,但是,由于某种原因,它在 png 支持方面遇到了麻烦。

    关于visual-studio - Visual Studio 和 dlib : "cannot open include file: ' zlib. h':没有这样的文件或目录”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36865064/

    57 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com