【发布时间】:2016-02-18 02:42:01
【问题描述】:
我目前正在尝试在我自己的项目中使用Dlib c++ 库。所以我将 dlib 的主文件夹包含到我的项目中。我还将 dlib/all/source.cpp 添加到我的项目中。当我尝试在自己的 test.cpp 文件中编译 svm_c_ex.cpp 示例的代码时,我只得到:
fatal error: dlib/svm.h: No such file or directory
Dlib: How to compile 部分对我没有帮助,我无法在网上找到更多信息。任何帮助表示赞赏!
【问题讨论】:
-
我建议创建一个新项目以将 dlib 构建为静态库(文件->新建->C++ 项目->静态库),然后从您的程序项目中引用 dlib 项目(项目属性-> C/C++ 常规->路径和符号)。将dlib include文件夹添加到Includes选项卡,将dlib库文件夹(dlib project/debug添加到调试配置,dlib project/release添加到发布配置)在Library Paths中,然后将dlib库添加到Libraries(省略lib前缀和 .a 后缀)。