Это искаженное имя:
hosters::hostersLink::getLink(int)
Убедитесь, что вы определили эту функцию.
Хорошо, я поближе посмотрел на хостеров 0.6. Заголовочные файлы объявляют два getLink
метода:
std::string getLink(void);
std::string getLink(int n);
Но исходный файл объявляет только первый:
std::string hostersLink::getLink(void) {return Link;}
Но SWIG создает обертки для обеих функций, которые все портят. Я рекомендую сделать одну из двух вещей:
- Удалите метод
std::string getLink(int n);
, поскольку он не определен.
- Добавить определение для
std::string getLink(int n) { ... }