Я скачал последнюю версию FreeType и хочу, чтобы исходный код работал в моей программе. Я программирую в Eclipse, и я скопировал все файлы Freetype в свой проект. Я перечислил их в ProjectName / Source / FreeType2 / ..
Я добавил компилятор, включающий каталоги для новых папок, так что мой компилятор GCC C ++ знает, где их искать. Однако, если я строю свой проект, в последней строке следующего кода возникает ошибка:
#include <ft2build.h>
#include FT_WINFONTS_H
#include FT_INTERNAL_DEBUG_H
Я провел некоторое исследование и файл макроса FT_INTERNAL_DEBUG_H
определяется как <internal/ftdebug.h>
, Файл присутствует в моей системе и файл макроса FT_WINFONTS_H
компилируется как шарм! Я думаю, что это как-то связано с моей структурой каталогов. Как мне изменить структуру каталогов, чтобы все было успешно скомпилировано? Моя текущая структура выглядит так:
ProjectName
Source
FreeType2
devel
docs
include
config
internal
objs
src
Я знаю, что использовал две «исходные» папки, но это не должно быть проблемой, верно?
Я получаю сообщение об ошибке: Invalid preprocessor directive: #include FT_INTERNAL_DEBUG_H
Спасибо за ваше время 😉
Задача ещё не решена.