因此我从git克隆了一个使用dlib 19.4的项目,它总是说CMake findboost每次我尝试点安装dlib 19.4时都找不到增强功能。但是,当我安装dlib 19.16时,它成功了。我的CMake版本是3.5.1,提升版本是16.4,那怎么了?如果可能的话,我更喜欢使用与原始项目相同的版本,以免出现潜在的问题,或者是否可以确保使用19.16像没有不推荐使用的功能之类的东西?
答案 0 :(得分:0)
如您在dlib更改日志网页中所见:http://dlib.net/release_notes.html 在dlib 19.9发行版中,他们放弃了Boost.Python而使用pybind11。这就是为什么即使cmake找不到增强功能也可以安装dlib 19.16的原因。