在ubuntu 16上设置头文件文件夹,编译opencv 3

时间:2016-12-19 23:24:45

标签: opencv makefile cmake ubuntu-16.04

我在尝试在ubuntu 16中编译opencv 3时遇到了一些麻烦。 我已经关注了opencv tutorial并且已经解决了有关该问题的问题,但无法使其发挥作用。

我的问题是编译过程找不到头文件。 当我执行make -j4时,该过程以错误结束。

/opencv/build/modules/freetype/precomp.hpp:61:22:致命错误:ft2build.h:文件或目录不存在 编译终止。

此文件位于以下目录中:

.idea

我尝试使用-I参数将/ user / include / freetype2设置为make命令的头文件夹,但它不起作用:

/xxx/tools/anaconda3/pkgs/freetype-2.5.5-1/include/freetype2/ft2build.h
/xxx/anaconda3/include/freetype2/ft2build.h
/home/xxx/anaconda3/envs/computervision/include/freetype2/ft2build.h
/usr/include/freetype2/ft2build.h

有人可以给我一个关于如何设置标题文件夹的提示吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我终于解决了这个问题,只需将此参数添加到cmake:

-D ENABLE_PRECOMPILED_HEADERS=OFF