Проблемы с подключением библиотеки

Автор Ymal, 14.04.16, 09:39:59

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Ymal

Компилирую примеры из папки SDK/visual c++ на windows 7 х64 в Visual studio 2013. В настройках выбираю конфигурацию х64. Пример компилируется без ошибок и  без ошибок подключается к Компасу 15 х64, установленному на этой же машине. Когда я пытаюсь ту же библиотеку подключить на работе( Win 7 x64 и Компас 15 х64), вылезает ошибка - "Некорректная структура библиотеки. Библиотека не подключается". В чем может быть проблема?

Bordes

Возможно проблема может быть в том, что в вашем случае на домашнем компе установлено больше обновлений, чем на рабочем и соотв., "дома" библиотека линкуется с более новыми системными dll (например, mfc-шными) чем есть на работе. При подключении библиотеки, нужные версии dll не находятся (а использовать "старые" windows не дает, из-за безопасности) и соотв.  библиотека не подключается а КОМПАС.
Можно посмотреть журнал событий windows  - при таких проблемах что-то там на эту тему пишется не очень понятное (не помню формулировку), но имя библиотеки там присутствует :)

Slaviation

Например можно посмотреть каких dll не хватает с помощью утилиты depends.exe