/ / Не може да се компилира freetype 2.6 във визуално студио 2013 - '#include': очаква се име на файл, намерена грешка "идентификатор" - c ++, visual-studio, visual-studio-2010, компилация, freetype

Не може да се компилира freetype 2.6 във визуално студио 2013 - '#include': очаква се име на файл, намерена грешка "идентификатор" - c ++, visual-studio, visual-studio-2010, компилация, freetype

Опитвам се да компилирам 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>.