我正在尝试用g++编译代码(-I/usr/include标志已经出现,yum install boost-devel qt-devel已经执行)
但是有一个错误
boost/uuid/uuid_generators.hpp:没有这样的文件或目录
是因为旧的boost版本,还是与调用有关?ls /usr/include/boost/也不显示该文件夹的存在。
Linux version 2.6.32-042stab140.4 (kbuild-rh6-x64) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) )
g++ --version
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)boost版本boost-1.41.0
发布于 2020-03-02 12:00:28
好的,所以解决方案是安装boost版本比1.42.0更高,以便按照注释中的建议使用该标头。
安装它(1.55.0) 来自不同的存储库解决了这个问题
$ yum install http://repo.okay.com.mx/centos/6/x86_64/release/okay-release-1-1.noarch.rpm
$ yum install boost-develhttps://stackoverflow.com/questions/60488028
复制相似问题