Задать вопрос
@Stasik0

Winapi LoadLibrary: как узнать недостающие символы?

Привет, я пытаюсь портировать С приложение с линукса на виндоус. Вопрос, если LoadLibrary вернула NULL, можно ли как-то узнать каких символов ему не хватило?

Спасибо
  • Вопрос задан
  • 2909 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
volodymyr
@volodymyr
LoadLibrary(MSDN LoadLibrary) только загружает DLL в память.Если вернулся NULL — скорее всего библиотека не найдена. Для получения адреса функции следует использовать GetProcAddress(MSDN GetProcAddress)
Ответ написан
Комментировать
@Stasik0 Автор вопроса
Наверно я непонятно выразился, у меня есть 3 участника — exe, 1.dll и 2.dll. 2.dll импортирует функцию из 1.dll. То есть загрузить в ехе сначала 1.dll а потом 2.dll получается, а вот наоборот — нет. Линукс выдаёт мне при попытке загрузки 1.dll ошибку, что не найдена функция и я подгружаю 2.dll. В виндоус же я вижу только NULL (хотя и библиотека и путь есть), очень хочется знать каких функций именно не хватает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы