Я использую poco для загрузки и разгрузки библиотек. Все работает отлично на windws, но в Linux он не работает по вызову функции poco::ClassLoader::unloadLibrary(libraryName)
. Он просто попадает в эту функцию, и он никогда не выходит, и он не генерирует исключение. У меня есть еще одна библиотека .so
, и она работает отлично.Ошибка загрузки библиотеки Linux с помощью poco
Я знаю, что вы не можете сказать мне точную причину, почему это происходит, но это могло бы помочь мне, если бы я знал, каковы возможные причины этого, и, может быть, есть какой-то инструмент, который мог бы помочь мне разобраться в этом? Thanks
Вы пытались получить источники и подключить отладчик, чтобы вы могли видеть точное место, где оно блокируется? – Paranaix
У меня нет debbuger для Linux в настоящее время, мне нужно что-то найти, похоже, нет другого способа понять это: S – Jonhtra
shouldnt gdb будет установлен на большинстве дистрибутивов linus автоматически? Если его нет в вашей системе, попробуйте 'sudo apt-get install gdb' – Paranaix