LINUX.ORG.RU

dlopen


0

0

Всем привет. Подскажите в чем трабл? при попытке загрузки библиотеки через dlopen выдается ошибка undefined symbol XOpenDisplay во время выполнения. к какой библиотеке относится XOpenDisplay. Xlib?

anonymous

проблема решена thx

anonymous
()
10 мая 2003 г.

А у меня вопрос!

Расскажите пожалуйсто, как надо скрмпилять библиотеку, чтобы её можно было открыть через dlopen.

Я делаю так: gcc -o mylib.so -shared mylib.cpp

... но потом, после dlopen dlsym возвращает ошибку: не найден символ к которому я обращаюсь.

Наверное в компиляцию библиотеки надо что-то добавить. Подскажите! А?

anonymous
()

А был ли мальчик? Может, там действительно нет такого символа? Смотреть символы можно при помощи программы nm.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.