近日为了兼容我朋友的工程,故安装该工程文件所需的库和依赖,其他一项便是升级boost库版本。升级之后发现自己之前的工程也出现了boost库相关的问题,百思不得其解。报错说我的boost::filesystem::path查无此function。(因为已经解决了具体错误没记下来)后面查阅相关文件,发现文件是在的,故认为是链接的问题,于是乎在网上翻阅为之不多的相关资料,未解决,被折磨了一整天。(奶奶的,中午吃完饭回来发现ubuntu卡在登陆界面故重启,重启之后显卡驱动和ubuntu-desktop出现了问题,故打算重装显卡驱动,结果tmd驱动文件在中文文件夹“下载”里,tty模式无法输入中文,被折磨了一下午,最后通过附加驱动重新下载安装显卡驱动,安装完未解决问题,才发现与驱动无关,醉了。后面重新安装ubuntu-desktop,才发现是gdm3没安装,且ubuntu-desktop其他包和依赖都没装好,所以在tty模式下折磨了一整个下午,难受)
发完牢骚,回归正题。最后发现是升级的boost库与之前apt-get libboost-dev版本不一致(这里是1.71.0),为什么他们之间有影响我也不清楚,只怪自己学术不精,我之前甚至以为手动安装的boost库和这个是一个东西,害,真觉得懂的东西太少而要学的太多,一步步来吧。最后重新在官网下载boost_1_71_0的文件并手动编译安装之后,就没有出现这个报错了,这个问题也到此为止了。
ubuntu的boost库炸了的解决方法之一
最新推荐文章于 2024-08-19 15:34:03 发布