Сообщество программистов Autodesk в СНГ

ADN Club => ObjectARX => Тема начата: Konstruktiv54 от 19-03-2016, 12:38:50

Название: Не могу подгрузить arx к автокаду 2016 x64
Отправлено: Konstruktiv54 от 19-03-2016, 12:38:50
Здравствуйте, только начинаю осваивать C++ и objectArx.
Начальные знания можно сказать нулевые, немного пишу на VBA, поэтому сильно не пинайте, если вопросы будут глупые ))

С горем пополам удалось откомпилировать и собрать функцию положения курсора (http://adn-cis.org/poluchenie-polozheniya-myishi-(kursora)-bez-sobyitiya.html). Долго не мог разобраться с headeraми и настройками проекта.
Но подгрузить arx в автокад не получается, со следующей формулировкой:
Цитировать
acrxGetApiVersion не найден в d:\documents\visual studio 2013\projects\automtb\x64\debug\automtb.arx
Убедитесь в наличии связи с rxapi.lib и экспортируйте символ.Сбой AcRxDynamicLinker при загрузке 'd:\documents\visual studio 2013\projects\automtb\x64\debug\automtb.arx'
C:\Program Files\Autodesk\AutoCAD 2016\acad.exeНе удается загрузить файл AutoMtb.arx.

Если нужен файл, какой файл выложить? сам arx? или что?
Название: Re: Не могу подгрузить arx к автокаду 2016 x64
Отправлено: Александр Ривилис от 19-03-2016, 13:46:13
Приветствую на форуме!
Долго не мог разобраться с headeraми и настройками проекта.
Если бы воспользовался ObjectARX Wizard, то этой бы проблемы не было: http://images.autodesk.com/adsk/files/ObjectARXWizards-2016.zip

Для того, что скомпилировать arx-приложение для AutoCAD 2016 необходимы следующие вещи:
1. ObjectARX SDK 2016 (годится и 2015)
2. Visual Studio 2012 Update 4 (другие версии, в том числе и 2013 без наличия установленной 2012, не годятся)

Если они есть - можем продолжать искать проблему. Для её решения понадобится весь проект в архиве, т.к. одного arx-файла недостаточно.
Название: Re: Не могу подгрузить arx к автокаду 2016 x64
Отправлено: Konstruktiv54 от 19-03-2016, 14:03:35
Спасибо! )
1. ObjectARX SDK 2016 (годится и 2015) - установлен
2. Вот версия VS которой я пользуюсь https://yadi.sk/i/xBCwZcSkqK5Ae, удалять и ставить 12?
3. Вот здесь можно скачать архив https://yadi.sk/d/7JOt0CW3qK5hY
Название: Re: Не могу подгрузить arx к автокаду 2016 x64
Отправлено: Александр Ривилис от 19-03-2016, 14:06:03
2. Вот версия VS которой я пользуюсь https://yadi.sk/i/xBCwZcSkqK5Ae, удалять и ставить 12?
Да. Причем именно VS 2012 Update 4.
Название: Re: Не могу подгрузить arx к автокаду 2016 x64
Отправлено: Александр Ривилис от 19-03-2016, 14:09:28
3. Вот здесь можно скачать архив https://yadi.sk/d/7JOt0CW3qK5hY
Посмотрел проект. Он никакого отношения к arx-приложению не имеет. Это вообще непонятно что.
Начинай с примеров, которые есть в ObjectARX SDK в каталоге  sample. Например, samples\misc\fact_dg - по этому примеру понятна структура arx-приложения.
Или пример samples\database\ents_dg
Название: Re: Не могу подгрузить arx к автокаду 2016 x64
Отправлено: Konstruktiv54 от 19-03-2016, 17:19:09
понял, ушел грызть матчасть ))