我正在尝试编译 dlib /examples 文件夹中的示例之一。如果我保持一切原样(将示例保留在示例文件夹中),那么它可以正常工作并且编译器就可以了。但是,如果我将示例移出文件夹(并相应地调整编译命令中的路径),我会得到“没有这样的文件或目录”
显然,我正在尝试这样做,因为在真实场景中,我不能简单地将所有代码放入 dlib 库的示例文件夹中。
具体来说:dlib 库已解压缩到我的“下载”文件夹中。我要编译的示例是bayes_net_ex.cpp 我用来编译示例的命令是
g++ -O3 -I.. /home/user/Downloads/dlib/all/source.cpp -lpthread -lX11 bayes_net_ex.cpp
错误信息是
bayes_net_ex.cpp:40:30: fatal error: dlib/bayes_utils.h: No such file or directory
#include <dlib/bayes_utils.h>
^
编译终止。