【发布时间】:2016-08-20 06:57:14
【问题描述】:
对于我的论文,我想使用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.h 位于项目的 zlib 文件夹中。这里有没有人知道可能出了什么问题?
如果我没有提供足够的信息,请询问。我不知道还需要什么来解决这个问题。
【问题讨论】:
-
您使用的是哪个版本的 Visual Studio。?
-
2013 和 2015 都不起作用。现在我只在 2013 年工作
-
你试过这个link。它清楚地描述了使用 Visual Studio 2013 配置 dlib。
-
看,如果系统无法打开
zlib.h,则意味着您必须提供该文件的路径,以便它可以添加该文件。 -
嗨@Sharonneke95,你能告诉我什么解决方案对你有用吗?我正在尝试 VS2017
标签: visual-studio dlib