当前位置: 技术问答>linux和unix
编译错误:std::tr1找不到
来源: 互联网 发布时间:2017-02-09
本文导语: 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目录中确...
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 ,但其他几个目录找不到,编译的时候到底使用的哪个目录中的文件?这个要怎么解决
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 ,但其他几个目录找不到,编译的时候到底使用的哪个目录中的文件?这个要怎么解决
|
编译时直接用-I,-L指定路径试试?
|
g++ -v 看下你的g++是哪个版本的。