【问题标题】:Setting header file folders compiling opencv 3 on ubuntu 16在ubuntu 16上设置编译opencv 3的头文件文件夹
【发布时间】:2016-12-19 23:24:44
【问题描述】:

我在 ubuntu 16 中编译 opencv 3 时遇到了一些麻烦。 我已关注opencv tutorial 并已解决有关该问题的问题,但无法解决问题。

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

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

此文件位于以下目录:

/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

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

make -j4 -I/usr/include/harfbuzz

谁能给我一个关于如何设置标题文件夹的提示?

谢谢。

【问题讨论】:

    标签: opencv makefile cmake ubuntu-16.04


    【解决方案1】:

    我终于解决了,只是在cmake中添加了这个参数:

    -D ENABLE_PRECOMPILED_HEADERS=OFF 
    

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      相关资源
      最近更新 更多