【发布时间】:2017-06-06 15:28:30
【问题描述】:
我将 Eclipse Neon CDT 与 MinGW 一起使用。我可以使用 CMake。
我想在 Eclipse CDT 中使用 dlib 和 OpenCV,如果可能的话,只需单击“构建”按钮就可以编译我的项目,而不必离开 Eclipse。
我正在做一个同时需要 OpenCV 和 dlib 的项目。我已经成功安装了 OpenCV 并用一些程序对其进行了测试以确保它可以正常工作。但是,我在使用 dlib 时遇到问题。
我使用 CMake gui 来配置/生成,mingw32-make 和 mingw32-make install 命令来设置我的 dlib 库。该库位于 C:/Program Files/Project 并包含三个文件夹 include、lib 和 share
我在 Eclipse CDT 中启动了一个新项目并将我的包含路径设置为 C:/Program Files/Project/include 并添加了以下库(所有 .dll 文件)-
gdi32, comctl32, user32, winmm, ws2_32, imm32
当我继续复制/粘贴示例文件 face-landmark-detection-ex.cpp 中的代码并尝试构建它时,构建控制台显示了这些 errors。
这些是导致错误的语句 -
image_window win, win_faces;(第 34 行),
win.clear();(第 52 行)和
win.add_overlay(render_face_detections(shapes));(第 54 行)
我不知道它是否相关,但是当我尝试提到的方法时,在这个question 的答案中,构建成功并且可执行文件工作,但我不能以这种方式包含 OpenCV 头文件和库,所以我不得不寻找其他解决方案。
【问题讨论】:
标签: windows opencv mingw eclipse-cdt dlib