编译错误:std::tr1找不到

zhumingyu_sy 2012-03-11 10:59:55
centOS 系统 32位机器:
g++编译报错:
15:22: error: tr1/random: No such file or directory
test.cpp:406: error: ‘std::tr1’ has not been declared

我查了下/usr/include/c++ 目录下有几个目录
3.4.6 4.1.1 4.1.2 4.4.0

在4.4.0目录中确实能找到tr1/random ,但其他几个目录找不到,编译的时候到底使用的哪个目录中的文件?这个要怎么解决
...全文
558 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhumingyu_sy 2012-03-12
  • 打赏
  • 举报
回复
gcc verision 4.1.2
鲲尘千古 2012-03-12
  • 打赏
  • 举报
回复
g++ -v 看下你的g++是哪个版本的。
  • 打赏
  • 举报
回复
编译时直接用-I,-L指定路径试试?

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧