Опитвам се да компилирам freetype 2.6 във визуално студио 2013. Следвах "Install.any" ръководството, включено в изтегления от freetype, но когато се опитвам да компилирам получавам грешките
Грешка в грешка 10 C2006: "#include": очаква име на файл, намерен "идентификатор" d: projectscarcarsrcthirdpartycommonfreetype-2.6srcbaseftpic.c 21 1 Кола Грешка 11 грешка C1083: Не може да се отвори файл за включване: "": Няма такъв файл или директория d: projectscarcarsrcthirdpartycommonfreetype-2.6srcbaseftpic.c 21 1 Кола Грешка при грешка 12 C2006: "#include": очаква се име на файл, намерен "идентификатор" D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftbbox.c 28 1 Кола Грешка 13 грешка C1083: Не може да се отвори файл за включване: "": Няма такъв файл или директория D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftbbox.c 28 1 Кола Грешка при грешка 14 C2006: "#include": очаква се име на файл, намерен "идентификатор" D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftdebug.c 46 1 Кола Грешка при грешка 15 C1083: Не може да се отвори файлът: "": Няма такъв файл или директория D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftdebug.c 46 1 Кола Грешка 16 грешка C2006: "#include": очаква се име на файл, намерен "идентификатор" D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftglyph.c 32 1 Кола Грешка 17 грешка C1083: Не може да се отвори файл: "": Няма такъв файл или директория D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftglyph.c 32 1 Кола Грешка 18 грешка C2006: "#include": очаква се име на файл, намерен "идентификатор" D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftinit.c 42 1 Кола Грешка 19 грешка C1083: Не може да се отвори файлът: "": Няма такъв файл или директория D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftinit.c 42 1 Кола Грешка при грешка 20 C2006: "#include": очаква се име на файл, намерен "идентификатор" D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftsystem.c 30 1 Кола Грешка 21 грешка C1083: Не може да се отвори файл за включване: "": Няма такъв файл или директория D: ProjectsCarCarsrcthirdpartycommonfreetype-2.6srcbaseftsystem.c 30 1 Кола
Аз в момента се опитвам да изградя само голитеминимумът, който наръчникът изисква. Това изглежда е грешка, която се случва, когато се използват прекомпилирани заглавки, но ги изключих от моя проект. Опитах се с по-стари версии на freetype, но все пак възниква същия проблем.
Всяка помощ е много ценена. Благодаря.
Отговори:
0 за отговор № 1Направете ли файла ftbbox.c този ред?
#include <ft2build.h>
Това включва "ftheader.h", който съдържа дефиниции на макроси за път към други заглавни файлове. Например,
#define FT_BBOX_H <ftbbox.h>
Когато отидете на ftbbox.c, ще можете да намерите този ред:
#include FT_BBOX_H
който захранва буквално низ, определен като макро константа.
Сега какво ще стане, ако не определите FT_BBOX_H? компилаторът ще види FT_BBOX_H като идентификатор (име на променлива) и ще се оплаче, че не можете да подадете идентификатор към #include preprocessor.
Така че или вашият проект не знае необходимите допълнителната директория, или файловете ви не включват "ft2build.h" отгоре.Това е всичко, което мога да си представя от даденото в въпроса ви.
0 за отговор № 2
Щракнете с десния бутон върху Project -> Имоти -> VC ++ директории и да добавите където и да сте сложили freetypeinclude Включете директории, Тогава #include <ft2build.h>
.