Здравствуйте, Chorkov, Вы писали:
C>Здравствуйте, kermed, Вы писали:
K>>Здравствуйте, rg_software, Вы писали:
_>>>Здравствуйте, kermed, Вы писали:
K>>>>vs7dll: fatal error LNK1136: invalid or corrupt file
K>>>>Error executing link.exe.
_>>>А вы часом не DLL-файл линковать пытаетесь?
K>>На самом деле был грешок в начале
Потом исправился
. Так что про ошибку линкера можно и забыть. А проблема загрузки библиотеки остается. LoadLibrary возвращает 0. GetLastError = 126, что переводится как не найден модуль. Если использовать неявное связывание, то то же самое: "Dll not found" при старте.
C>Возможно, библиотечная DLL использует какую-то другую DLL, которая и не находится.
C>Возможно, DLL использует другую версию CRT, (например установлен / не установлен сервис пак на студию).
C>Для выяснения дерева зависимостей DLL-к воспользуйтесь утилитой depends.exe.
C>Лежит в C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\Depends.Exe
Со сторонними dll все в порядке. Находятся все.