ссылка freetype в Xcode - PullRequest
       30

ссылка freetype в Xcode

1 голос
/ 03 ноября 2011

Это очень простой код, в основном украденный из fixbyproximity

int main (int argc,char *argv[]) {  
allegro varibles
ALLEGRO_DISPLAY *display = NULL;
ALLEGRO_EVENT_QUEUE *event_queue = NULL;
ALLEGRO_FONT *font18 = NULL;
ALLEGRO_TIMER *timer;
ALLEGRO_BITMAP *image;
if (!al_init()) {                             //intialize ALLEGRO
return -1;
}
display = al_create_display(width, height);
if (!display) {
return -1;
}
al_install_mouse();
al_install_keyboard();
al_init_image_addon();
al_init_ttf_addon();
} ;

Ошибка

dyld: lazy symbol binding failed: Symbol not found: _FT_Init_FreeType
Referenced from: /usr/local/lib/liballegro_ttf.5.0.dylib
Expected in: flat namespace

Я действительно запутался!Заголовки в папке include все есть, и XCode распознает заголовки, связанные с Freetype, но я все еще получаю ту же ошибку.

Есть ли двоичный файл, который я должен связать?потому что я не могу найти один, только заголовки = / Я попытался связать libfreetype.a, но все, что я получил, это еще одна ошибка

ignoring file /Users/michealdouble/Desktop/hilow1/libfreetype.a, file was built for archive    
which is not the architecture being linked (i386)

1 Ответ

0 голосов
/ 07 июня 2012

Вы должны собрать FreeType для 32bit .По умолчанию это сборка для 64 бит .Затем добавьте libfreetype.a в ваш проект, и он должен работать.

...