Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: SatanaXIII от 04-12-2015, 14:10:32
-
Здравствуйте.
Подскажите пожалуйста, как начать работать с AutoCAD посредством ObjectARX?
Являюсь программистом C++. Возникла необходимость дописывания функционала к AutoCAD MEP.
Скачал с официального сайта необходимые библиотеки для работы с ObjectARX (2014 и 2015). Распаковал.
В среде разработки Microsoft Visual Studio 2010 Express открываю файлы примеров. Все компилируется, все хорошо.
Но как самому с нуля это все создавать? Как подступиться к автокаду?
Какой проект создавать в студии, что как подключать и прочее? Скомпилированный модуль куда класть относительно автокада? Как запускать (loadarx)? Самые азы. Если можно, то поподробнее. Много есть примеров, но все они разрозненны. Хочется так, чтобы просто вот от начала и до конца.
-
ну и чтоб не печатать ссылку руцями, кину её тут: http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
-
Начальная информация по созданию ObjectARX-проектов присутствует в т.ч. и в книге (http://adn-cis.org/forum/index.php?topic=1097.0) Н.Н. Полещука. Кроме того, в документации скачанного тобою SDK запрашиваемая тобой информация так же присутствует.
-
ObjectARX (2014 и 2015). Распаковал.
В среде разработки Microsoft Visual Studio 2010 Express открываю файлы примеров. Все компилируется, все хорошо.
Ну-ну... :) Теперь попробуй запустить в AutoCAD 2015 то, что скомпилировал.
-
Николай Горлов, Андрей Бушман, спасибо за указанные направления. Буду изучать в обязательном порядке.
Но, если вас не затруднит, более сублимированно не могли бы описать? Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем.
Ну-ну... :) Теперь попробуй запустить в AutoCAD 2015 то, что скомпилировал.
Вероятно это одна из причин, почему я к вам обращаюсь. :)
-
В составе документации каждой версии ObjectARX чётко указаны необходимые системные требования. Смотри раздел Autodesk ObjectARX for AutoCAD 2014: Developer Guide > ObjectARX Introductory Concepts > ObjectARX Introductory Concepts > Overview of ObjectARX > Getting Started в файле arxdoc.chm. Ну или выполни в указанном файле поиск по фразе "System Requirements".
Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем.
В указанной мною книжке именно так и написано. По ObjectARX там главы 2 и 3. То, о чём ты спрашиваешь, содержится в первой из них. Прочесть главу можно за вечер, не торопясь.
-
если вас не затруднит, более сублимированно не могли бы описать? Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем
конечно не затруднит ))). я могу таких скриншотов наделать оооочень много.
а можно просто зайти по указанному мной адресу и скачать учебные материалы.
PS: надеюсь информативность скриншота вопросов не вызывает? )))
-
SatanaXIII
Приветствую на форуме. Для того чтобы создать минимальный проект легче всего воспользоваться ObjectARX Wizard:
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F63585%2F7842324.4%2F0_11152d_94535a2_orig.png&hash=37a32da28cbdfd242135a460c6afd18e)
Создавать проект вручную не так просто и можно что-то пропустить/забыть.
P.S.: В MS VS 2010 Express нет MFC, так что не все проекты будут компилироваться. Нужна версия Standard/Professional.
-
там главы 2 и 3. То, о чём ты спрашиваешь, содержится в первой из них.
Вот спасибо.
надеюсь информативность скриншота вопросов не вызывает?
Нее. Скриншоты божественны. Единственное только не хватает на последнем адреса странички.
легче всего воспользоваться ObjectARX Wizard
Ага. Попробую перо на перво с визарда и зайти. Спасибо, что ткнули носом.
P.S. Александр Ривилис, спасибо за приветствие. Постараюсь что-нибудь на форум привнести по возможности.
-
Постараюсь что-нибудь на форум привнести по возможности.
Ловлю на слове! :)
-
Единственное только не хватает на последнем адреса странички.
:o :o :o это скриншот chm файла, скачанного по ссылке, которую я привел в 14:31:47.
в том сообщении есть еще и картинка снятая по мотивам ссылки. и даже чтоб не промахнуться, я кружочком обвел учебные материалы для разных версий ObjectARX.
Но... судя по всему, делал я это напрасно, т.к. вы до сих пор не начали изучение. а уже давно пора скачать и проделать первых два урока по методичке ;D ;D ;D