Настройка проекта Object ARX

Автор Тема: Настройка проекта Object ARX  (Прочитано 4079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Настройка проекта Object ARX
« : 20-06-2017, 22:14:18 »
Меняю проект с 2018 на 2016. Открываю в свойствах "Каталоги VC++" и начинаю указывать пути к ObjectARX 2016, при этом галочка "Унаследовать от родителя или значений по умолчанию" остается включенной и в список каталогов автоматически добавляются каталоги 2018 версии:


Далее нахожу соответствующие макросы и вижу, что для всех указана версия 2018:


Проверяю файлы во "Внешних зависимостях" - все они для 2016 версии:


Подскажите, какие параметры я не изменил? Или как поменять значения макросов, чтобы они были для актуальной версии 2016?

PS. Набор инструментов платформы v140 поменял на v120

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Настройка проекта Object ARX
« Ответ #1 : 20-06-2017, 23:37:48 »
Или вручную править файл проекта или создавать новый пустой проект при помощи ObjectARX Wizard 2016 и туда затаскивать файлы. Ну или выкладывать сюда проект - иначе это гадание на кофейной гуще.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Настройка проекта Object ARX
« Ответ #2 : 20-06-2017, 23:55:59 »
Я другое узнал. Вот выдержка из справки:


Нужна платформа v110. Устанавливаю VS2012.

Отмечено как Решение Алексей Терно 21-06-2017, 00:20:08

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Настройка проекта Object ARX
« Ответ #3 : 21-06-2017, 00:20:03 »
Установил VS 2012, в настройках проекта выбрал v110 и проект построился.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Настройка проекта Object ARX
« Ответ #4 : 21-06-2017, 00:35:31 »
Точно. Я это пропустил. Еще судя по имена макросов тебе нужно будет править файлы:
Autodesk.arx-201N.props
Autodesk.arx-201N-net.props
N - зависит от номера версии.
В файле Autodesk.arx-201N.props нужно в первую очередь изменить значение <ArxSdkDir>, чтобы оно указывало путь к ObjectARX 2016 и в <ArxSDKPlatform> указать платформу: v110
В файле Autodesk.arx-201N-net.props указать <TargetFrameworkVersion> - версию .NET Framework. Для AutoCAD 2016 по-умолчанию это v4.5

Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Настройка проекта Object ARX
« Ответ #5 : 21-06-2017, 21:47:01 »
Точно. Я это пропустил. Еще судя по имена макросов тебе нужно будет править файлы:
Autodesk.arx-201N.props
Autodesk.arx-201N-net.props
N - зависит от номера версии.
В файле Autodesk.arx-201N.props нужно в первую очередь изменить значение <ArxSdkDir>, чтобы оно указывало путь к ObjectARX 2016 и в <ArxSDKPlatform> указать платформу: v110
В файле Autodesk.arx-201N-net.props указать <TargetFrameworkVersion> - версию .NET Framework. Для AutoCAD 2016 по-умолчанию это v4.5
Точно!
После моих изменений проект перестроился, но отказался загружаться в AutoCAD. После ваших изменений проект загрузился!