У меня freetype как dll. Все файлы заголовков автоматически заполняются в Visual Studio, и следующие операторы компилируются нормально: FT_Library ft; FT_Face face;
. Однако он не может найти FT_Init_Freetype
или FT_New_Face
(LNK2019 unresolved external symbol ...
). Вот мой полный код:
#include <ft2build.h>
#include FT_FREETYPE_H
#include <freetype/freetype.h>
#include <freetype/ftcache.h>
#include <freetype/ftbitmap.h>
// Just getting desperate including headers here
void initFreetype() {
FT_Library ft;
FT_Face face;
if (FT_Init_FreeType(&ft)) {
fprintf(stderr, "Could not init freetype library\n");
return;
}
if (FT_New_Face(ft, "C:\\Font\\verdana.ttf", 0, &face)) {
fprintf(stderr, "Could not open font\n");
return;
}
}```