C++ Freetype无效的预处理器指令Eclipse

C++ Freetype无效的预处理器指令Eclipse,c++,eclipse,freetype2,C++,Eclipse,Freetype2,我已经下载了FreeType的最新版本,希望在我的程序中运行源代码。我在Eclipse中编程,我已将所有Freetype文件复制到我的项目中。我已经在ProjectName/Source/FreeType2/下列出了它们 我已经为新文件夹添加了编译器包含的目录,所以我的GCC C++编译器知道在哪里查找它们。但是,如果我构建项目,以下代码的最后一行会出现错误: #include <ft2build.h> #include FT_WINFONTS_H #include FT_INTER

我已经下载了FreeType的最新版本,希望在我的程序中运行源代码。我在Eclipse中编程,我已将所有Freetype文件复制到我的项目中。我已经在ProjectName/Source/FreeType2/下列出了它们

我已经为新文件夹添加了编译器包含的目录,所以我的GCC C++编译器知道在哪里查找它们。但是,如果我构建项目,以下代码的最后一行会出现错误:

#include <ft2build.h>
#include FT_WINFONTS_H
#include FT_INTERNAL_DEBUG_H
我知道我使用了两个源文件夹,但这应该不是问题,对吗

我收到的错误消息是无效的预处理器指令:include FT_INTERNAL_DEBUG_H

谢谢你的时间

请发布准确的错误消息。我得到的第一个错误是函数未声明,这使我查看了源文件的顶部,在那里我看到了无效的预处理器指令:include FT_INTERNAL_DEBUG_H error。这让我觉得文件不在正确的目录中?
ProjectName
    Source
        FreeType2
            devel
            docs
            include
                config
                internal
            objs
            src