Вообще все мозги пережёг... Помогите, где может быть баг?
_hitech_ 1 сентября, 2005 - 02:32.Хочу прочитать картинку из файла. PNG. Код такой:
(dir — это BDirectory, который я получаю как параметр функции, и который правильный, потому что текстовый файл настроек я читаю без проблем).
dir.FindEntry(«./background.png», &entry);
entry.GetRef(&ref);
BPath path(&entry);
background = BTranslationUtils::GetBitmap(path.Path());
Получаю ошибку линковки:
skin.cpp:125: undefined reference to `BTranslationUtils::GetBitmapFile(char const *, BTranslatorRoster *)'
Error : collect2: ld returned 1 exit status
Никак не могу понять, в чём ошибка. Путь к libtranslation.so прописан в BeIDE правильно; другой проект, в котором код точно такой же (только там entry_ref я получаю из BMessage), компилируется и запускается нормально, и картинка загружается без проблем. Не знаю уже, что делать. Обе подходящие функции GetBitmap — (entry_ref *) и (char *) — тоже были испробованы, и с тем же в точности результатом.
И как это можно решить?
Re: Вообще все мозги пережёг... Помогите, где может быть баг?
А сам libtranslation.so ты в проект добавил??
Re: Вообще все мозги пережёг... Помогите, где может быть баг?
Блин. Я абсолютнейший кретин. Приду домой — проверю, но, кажется, нет.
:–[
Сорри за проявленную тупость.Отправить комментарий