ADN Club > ObjectARX

ObjectARX и cUrl

(1/3) > >>

DimVer:
Добрый день, дабы не плодить темы, но вроде бы мой вопрос подходит. Обновил Visual Studio 2022 на Microsoft Visual Studio Community 2022 (64-bit) - Current
Version 17.12.3. И с помощью vcpkg добавил в проект cUrl библиотеку. .arx файл собирается, но Автокад отказывается его загружать: "Unable to load vel.arx file".
Тестирую на Autocad 2024. Подскажите пожалуйста как разрешить проблему? Как я понимаю назад уже не откатиться, да и не хочется, Copilot отвалится в ближайшее время.

Александр Ривилис:
1. Тему разделил.
2. Что такое Visual Studio 2024 - не знаю. Текущая версия 2022.
3. Скорее всего есть ссылка на какую-то dll, которая связана с cUrl. Она должна или быть в путях доступа AutoCAD (например в каталоге с acad.exe) или использовать demandload с этой dll и загружать ее до начала использования.

DimVer:
2. да, исправил, имел ввиду 2022.
3. То есть Visual Studio собирает проект, arx модуль, который обращается к сторонней библиотеке, которую Autocad загрузить не может. Правильно понял?

Александр Ривилис:

--- Цитата: DimVer от 09-01-2025, 00:10:21 ---Правильно понял?
--- Конец цитаты ---
Да. Посмотри, возможно с cUrl можно линковать статически. Тогда не нужно будет заботиться о dll.

DimVer:

--- Цитата: Александр Ривилис от 09-01-2025, 00:12:53 ---
--- Цитата: DimVer от 09-01-2025, 00:10:21 ---Правильно понял?
--- Конец цитаты ---
Да. Посмотри, возможно с cUrl можно линковать статически. Тогда не нужно будет заботиться о dll.

--- Конец цитаты ---

Спасибо, буду ковырять. Проще наверное снести эту библиотеку из vcpkg и попытаться ручками её добавить.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии