首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有标准库的g++错误(limits.h)

带有标准库的g++错误(limits.h)
EN

Stack Overflow用户
提问于 2014-05-06 11:03:36
回答 1查看 385关注 0票数 0

我试图从OpenBR安装http://openbiometrics.org/doxygen/latest/installation.html,但标准c库出现了错误。

代码语言:javascript
复制
/home/vinaychandra/OpenBR/openbr/openbr/janus.cpp: In function ‘janus_error janus_verify(janus_flat_template, size_t, janus_flat_template, size_t, double*)’:
/home/vinaychandra/OpenBR/openbr/openbr/janus.cpp:123:40: error: ‘lowest’ is not a member of ‘std::numeric_limits<double>’
     else                 *similarity = std::numeric_limits<double>::lowest();
                                        ^
make[2]: *** [openbr/CMakeFiles/openbr.dir/janus.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [openbr/CMakeFiles/openbr.dir/all] Error 2

我只知道numeric_limits是标准的c++库。这样的错误不应该存在。请解释为什么会发生这个问题。

我的g++版本是4.9.0。我也尝试了4.8和4.7版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 06:49:19

当您尝试使用Ubuntu的最新版本时,OpenBR一直在报告问题。这可能是因为g++版本和其他一些库。请恢复到13.04以最大程度地使用OpenBR

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23492928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档