• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

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

Автор isv, 08.06.16, 10:23:25

« назад - далее »

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

isv

Здравствуйте! Судя по форуму, данная тема весьма популярна, тем не менее я не смог найти что-то, что помогло бы решить проблему.

Проблема заключается в следующем:
прикладные библиотеки, созданные в VC++ с использованием Automation (в том числе примеры SDK), отказываются подключаться через менеджер библиотек на всех ЭВМ, где не установлена VStudio. Выдается ошибка - "Некорректная структура библиотеки". При этом библиотеки из проектов VC++ без использования Automation подключаются.

Устанавливался полный пакет Redistributable 2005 - 2015 - не помогло.
Утилита depends.exe выдает ошибку:
"At least one module has an unresolved import due to a missing export function in an implicitly dependent module"
и предупреждение:
"At least one module has an unresolved import due to a missing export function in a delay-load dependent module".

Подобное происходит как на ЭВМ с 32-х, так и с 64-х разрядными операционками.
Используется КОМПАС v14 32-х разрядная версия, среда разработки - Visual Studio 2013.

isv

Вношу дополнение - точно те же ошибки и предупреждения depends.exe выдает и на тех библиотеках, которые нормально подключаются.

isv

В общем, в качестве временной меры решил для не подключающихся библиотек сделать "обертку" из работающей библиотеки SDK "\\ASCON\KOMPAS-3D V14\SDK\C++\Visualc\step1\", где вместо ShowMessage прописал LoadLibrary('путь до библиотеки'). Все подключается и работает.

333

Нужно собирать Relese-конфигурацию
У Вас скорее всего Debug