Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: Дмитрий от 15-12-2013, 19:27:22
-
Собрал библиотеку Autocad 2014, Visual Studio2010. На моём компьютере всё загружается и работает, на другом компьютере автокад пишет "Не удаётся загрузить файл". В чём может быть дело?
-
Добрый день, Дмитрий! Приветствую на этом форуме.
1) Для создания приложений для AutoCAD 2014 необходим Visual Studio 2010 SP1
2) Одинакова ли разрядность AutoCAD (32/64-бит) на обоих компьютерах?
3) Компиляция и линковка для передачи на компьютер, на котором не установлен VS 2010 должна быть в конфигурации Release (а не в Debug)
4) Не используются ли внешние (не AutoCAD) библиотеки, которых нет на другом компьютере?
5) Не отключена ли возможность загрузки приложений в AutoCAD 2014? Обрати внимание на системные переменные SECURELOAD (http://docs.autodesk.com/ACD/2014/ENU/files/GUID-541566C6-2738-49DD-87C3-C1490E924A02.htm) и TRUSTEDPATHS (http://docs.autodesk.com/ACD/2014/ENU/files/GUID-2FB4611D-F141-48D5-9B6E-460EB59351AF.htm)
Это основные моменты, которые могут влиять на загрузку.
P.S.: Я надеюсь, что речь идёт именно об ObjectARX, а не об AutoCAD .NET API, т.е. Вы пишите на чистом (native) C++, а не на C#/VB.NET/F# и т.д.
-
Спасибо. Действительно на другом компьютере оказалась 64-разрядная система. Пересобрал модуль и всё заработало).
-
Отлично! Если будут еще вопросы - пиши!