在使用Dlib的时候遇到两个错误:
1. ‘deque’ is not a member of ‘std’
2. ‘running_stats’ was not declared in this scope
这两个错误都是在源码文件shape_predictor.h中:
std::deque<std::pair<unsigned long, unsigned long> > parts;
和
running_stats<double> rs;
其实说到底还是源码的错误,一开始还不没怀疑源码的错误!
这两个问题只要加上头文件皆可
#include "dlib/statistics/statistics.h"
#include <deque>
本文解决了在使用Dlib库时遇到的两个常见编译错误:'deque'不是'std'的成员及'running_stats'未在此作用域声明。通过添加必要的头文件#include dlib/statistics/statistics.h 和 #include <deque>,这些问题可以被轻松解决。
1336

被折叠的 条评论
为什么被折叠?



