Тема: VS 2010 Express edition достаточно ли для создания ObjectArx приложений?
Здравствуйте!
Подскажите, Microsoft VS 2010 Express edition достаточно ли для создания ObjectArx приложений под AutoCAD или нужна Professional версия?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → VS 2010 Express edition достаточно ли для создания ObjectArx приложений?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте!
Подскажите, Microsoft VS 2010 Express edition достаточно ли для создания ObjectArx приложений под AutoCAD или нужна Professional версия?
Microsoft VS 2010 Express edition достаточно ли для создания ObjectArx приложений под AutoCAD
Нет.
Shraybicus пишет:Microsoft VS 2010 Express edition достаточно ли для создания ObjectArx приложений под AutoCAD
Нет.
А какая версия нужна?
А какая версия нужна?
Любая не Express. Ну и номер версии в зависимости от того под какую версию AutoCAD собираешься писать.
VS 2010 (с SP1) подойдёт только начиная с AutoCAD 2013. Для AutoCAD 2010...2012 нужна VS 2008 SP1
Спасибо!
Любая не Express. Ну и номер версии в зависимости от того под какую версию AutoCAD собираешься писать.
VS 2010 (с SP1) подойдёт только начиная с AutoCAD 2013. Для AutoCAD 2010...2012 нужна VS 2008 SP1
Прошу прощения, возможно задам глупый вопрос.
А почему не подходит версия Express - компилироваться не будет?
А почему не подходит версия Express - компилироваться не будет?
http://msdn.microsoft.com/ru-ru/library … 90%29.aspx - сравнение версий. В первую очередь два момента:
1. Отсутствует компилятор x64
2. Отсутствует MFC/ATL, что сделает невозможным скомпилировать большинство примеров из ObjectARX SDK.
Подскажите, Microsoft VS 2010 Express edition достаточно ли для создания ObjectArx приложений под AutoCAD или нужна Professional версия?
А какая версия нужна?
Прекрасно работает на MS Visual C# 2008 Express!
Прекрасно работает на MS Visual C# 2008 Express!
Не путай ObjectARX (native C++) и AutoCAD .NET API (C#/VB.NET/F# и т.д.)
Не путай ObjectARX (native C++) и AutoCAD .NET API (C#/VB.NET/F# и т.д.)
Да, Вы правы, несколько не понял что хотел автор. На ряду с AutoCAD ObjectARX (С++) существует Autodesk ObjectARX Managed Wrapped Classes, для создания dll и на выходе будет не так называемое ObjectArx приложение а NET сборка. Но по мне так это куда удобней и проще, к тому же можно использовать VS Express.
Savage,
Autodesk несколько запутал всех несколько лет назад смешав в одну кучу native и managed, ObjectARX и AutoCAD .NET API. Тогда AutoCAD .NET API назывался ObjectARX .NET. Сейчас это определение уже не используется. Сейчас есть уже достаточно четкое определение:
1. ObjectARX - native и возможно mixed, но не pure managed - только C++
2. AutoCAD .NET API - любой .NET язык
Точно по этому же принципу созданы ветки на этом форуме и на форуме Autodesk.
Для пункта 1. VS Express не годится, для пункта 2. годится, но тогда этот вопрос должен быть задан в соответствующей ветке форума.
Здравствуйте.
Нет.
На самом деле, Express SKU вполне достаточно для ObjectARX (при условии установки дополнительных бесплатных SDK).
1. Отсутствует компилятор x64
2. Отсутствует MFC/ATL, что сделает невозможным скомпилировать большинство примеров из ObjectARX SDK.
1. 64-битный компилятор есть начиная с версии 12. Но и для более ранних версий его можно получить, установив WinSDK.
2. Эти библиотеки, отсутствующие в VS Express, есть в WDK (и его предшественнике - DDK).
Ну и номер версии в зависимости от того под какую версию AutoCAD собираешься писать.
VS 2010 (с SP1) подойдёт только начиная с AutoCAD 2013. Для AutoCAD 2010...2012 нужна VS 2008 SP1
Для поддержки нужного toolset достаточно установить соответствующий WinSDK, построенный вокруг нужной msvcr*.dll. Например, я пишу для AutoCAD 2013/2014 (msvcr100) под VS Express 2012 (msvcr110), установив WinSDK 7.1 и выбрав в настройках проекта Platform Toolset = Windows7.1SDK.
На самом деле, Express SKU вполне достаточно для ObjectARX (при условии установки дополнительных бесплатных SDK).
А как на счёт MFC? Вы его не используете?
А как на счёт MFC? Вы его не используете?
Использую.
Тут надо иметь ввиду такую вещь. Вообще-то использовать ATL/MFC из WDK можно только для драйверописания. Это есть в его лицензионном соглашении. Эти библиотеки не свободные, и в WDK включены с оговорками. Да и версии их не самые свежие. Но всё же работают.
Вообще-то использовать ATL/MFC из WDK можно только для драйверописания. Это есть в его лицензионном соглашении. Эти библиотеки не свободные, и в WDK включены с оговорками. Да и версии их не самые свежие. Но всё же работают.
Я понял. Осталось только завуалировать "написание приложений для AutoCAD" под "драйверописание". :)
Savage,
Autodesk несколько запутал всех несколько лет назад смешав в одну кучу native и managed, ObjectARX и AutoCAD .NET API. Тогда AutoCAD .NET API назывался ObjectARX .NET. Сейчас это определение уже не используется. Сейчас есть уже достаточно четкое определение:
1. ObjectARX - native и возможно mixed, но не pure managed - только C++
2. AutoCAD .NET API - любой .NET язык
Точно по этому же принципу созданы ветки на этом форуме и на форуме Autodesk.
Для пункта 1. VS Express не годится, для пункта 2. годится, но тогда этот вопрос должен быть задан в соответствующей ветке форума.
Здравствуйте! Пытаюсь найти Как Создавать Пользовательские Типы Объектов, те со свои Поведением и Отображением
Нашёл вот такую статью http://www.cad.dp.ua, но она Устаревшая, для 2000 када, как это делается в современном AutoCAD 2010? не нашёл такого ни в справке ни в SDK, просто наверно не знаю где искать
Так то желательно и уроки бы где увидеть по этой теме
releyshic,
Давайте с этим вопросом сюда: http://adn-cis.org/forum/index.php?board=3.0
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → VS 2010 Express edition достаточно ли для создания ObjectArx приложений?
Форум работает на PunBB, при поддержке Informer Technologies, Inc