Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 21:06   #1
hum@n
Новичок
Джуниор
 
Регистрация: 10.12.2009
Сообщений: 1
По умолчанию не работает dlsym() (AIX) :-(

Добрый день,

столкнулся с проблемой получения адреса функции из динамически подключаемой библиотеки через вызов dlsym...

пробую сделать следующее:

m_hLib = dlopen("libDLib.so",RTLD_LAZY); // opening library

vector<rec_record> (*pMethod)(int i); // pointer to the func
pMethod = (vector<rec_record>(*)(int))dlsym(m _hLib,"FunctionName"); // getting func

выдает ошибку, что function is not implemented...

dump -Tv libDLib.so | grep FunctionName показывает, что функция существует...

в чем может быть дело?
hum@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TP7 чтение из файла, работает но не работает!? Qousio Помощь студентам 7 02.06.2009 09:37
Библиотека НЕ работает с 2008, но работает с 2000 SQL namenike Общие вопросы C/C++ 0 26.05.2009 11:04