Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: 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? или что?
-
Приветствую на форуме!
Долго не мог разобраться с 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-файла недостаточно.
-
Спасибо! )
1. ObjectARX SDK 2016 (годится и 2015) - установлен
2. Вот версия VS которой я пользуюсь https://yadi.sk/i/xBCwZcSkqK5Ae, удалять и ставить 12?
3. Вот здесь можно скачать архив https://yadi.sk/d/7JOt0CW3qK5hY
-
2. Вот версия VS которой я пользуюсь https://yadi.sk/i/xBCwZcSkqK5Ae, удалять и ставить 12?
Да. Причем именно VS 2012 Update 4.
-
3. Вот здесь можно скачать архив https://yadi.sk/d/7JOt0CW3qK5hY
Посмотрел проект. Он никакого отношения к arx-приложению не имеет. Это вообще непонятно что.
Начинай с примеров, которые есть в ObjectARX SDK в каталоге sample. Например, samples\misc\fact_dg - по этому примеру понятна структура arx-приложения.
Или пример samples\database\ents_dg
-
понял, ушел грызть матчасть ))