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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.