Open mrpanwei opened 2 years ago
用的哪个版本的编译器,具体是哪个文件?
-编译器及系统信息(g++ --version / uname -a):
xorm/dao.hpp:63:17: error: ‘unordered_map’ in namespace ‘std’ does not name a template type inline std::unordered_map<std::string,std::shared_ptr
>& get_database_configs()
这个错误有点奇怪,你先尝试在dao.hpp引入头文件 #include <unordered_map>
看是否能解决。 get_database_configs
的声明在 class dao
的定义之前,不存在找不到,应该是其他问题导致的。
就是这个问题呢,引入头文件 #include
error: there are no arguments to ‘get_database_configs’ that depend on a template parameter, so a declaration of ‘get_database_configs’ must be available [-fpermissive]