【问题标题】:Include ft2build.h in project on Linux在 Linux 上的项目中包含 ft2build.h
【发布时间】:2020-09-25 06:45:10
【问题描述】:

我一直在尝试在 Linux debian 上编译一个 JUCE 项目,但是一行代码给我一个错误:

#include <ft2build.h>

并停止编译。如何链接到此文件?

【问题讨论】:

    标签: c++ include freetype juce


    【解决方案1】:

    所以我之前遇到过这个问题,这次找到了直接的答案。

    首先,检查你是否安装了 libfreetype。 我用的是:

    pkg-config --cflags freetype2
    

    我确实安装了库,所以我得到了这个结果:

    -I/usr/include/freetype2 -I/usr/include/libpng16
    

    如果您没有安装它,请执行以下操作:

    sudo apt-get install libfreetype-dev libfreetype6 libfreetype6-dev
    

    然后再次尝试第一个命令。

    然后,在您的编译中链接标题。 使用 ProJucer,这很容易,只需将 /usr/include/freetype2 粘贴到设置部分的 Header Search Paths 中即可。

    【讨论】:

    • 只是一个小提示:应该添加/usr/include/freetype2(没有-I
    猜你喜欢
    • 2020-02-29
    • 1970-01-01
    • 2012-11-23
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多