Я скачал исходный код blowfish здесь , затем, когда я попытался его использовать, я хорошо импортировал "blowfish.h" и настроил целевые ссылки для "blowfish.lib".
Когда я объявляю свой ключ как:
BF_KEY *key;
это работает хорошо, но как только я вызываю метод defind в "blowfish.h", например:
const char *keyStr = [HP_APP_KEY UTF8String];
BF_set_key(key, strlen(keyStr),(unsigned char*)keyStr);
Я получил эту ошибку при попытке построить проект:
Неопределенные символы для архитектуры i386:
"_BF_set_key", по ссылке из:
- [HPNetworkController authenticateUser: withPassword:] в HPNetworkController.o
ld: символ (ы) не найден для архитектуры i386
collect2: ld вернул 1 статус выхода
любая помощь приветствуется, спасибо, ребята;)