SDL и Xcode (SDL_image игнорируется)

ld: warning: ignoring file /Library/Frameworks/SDL_image.framework/SDL_image, file was     
built for unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0  
0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (i386):
/Library/Frameworks/SDL_image.framework/SDL_image
    Undefined symbols for architecture i386:
    "_IMG_Load", referenced from:
    Image::Image(char const*)in main.o
    ld: symbol(s) not found for architecture i386
    collect2: ld returned 1 exit status

Я получаю указанную выше ошибку в своем проекте SDL, и я не знаю, почему. В последний раз, когда я запускал программу (около трех месяцев назад), она работала, а теперь не работает. Есть идеи?


person user1837155    schedule 16.03.2013    source источник


Ответы (2)


получить 32-битную версию - в данном случае этого не хватает.

  • 'i386 = Intel 32 бит'
  • 'x86_64 = Intel 64 бит'
person Daij-Djan    schedule 17.03.2013

Очевидно, вы установили неправильную версию SDL_image. Если вы используете Mac OS X, вам следует установить версию для Mac.

person Community    schedule 17.03.2013