Тема: hello world

пишу первую свою прогу на ARX.
вроде выполнил все рекомендации из SDK docs, но автокад говорит "AutoCAD пытается загрузить <arx-приложение> не совместимое с AutoCAD"
это если перетащить мышкой из проводника, а если через меню - просто не грузится и всё.
ACAD 2006 rus, SDK 2006 Core
в def-файле экспортирую две функции (private)
линкую библиотеки acad, acdb16, rxapi, acedapi
проект MS VS 2003 .NET MFC DLL (RTL DLL) (мастером Autodesk не пользуюсь)
содержимое acrxEntryPoint из helpa
что ещё нужно?

Re: hello world

MS VS 2003 .NET

Нужно MS VS 2002 .NET

Re: hello world

из-за этого?
Because ObjectARX libraries are built with the 7.0 versions of Microsoft's MFC and C-runtime libraries, unmanaged ObjectARX applications built with the 7.1 libraries of Microsoft Visual Studio .NET 2003 (code-named "Everett") may experience memory-allocation conflicts.

Re: hello world

> pavel
Нет. Все намного хитрее. Даже если использовать VS 2003 нужно использовать .h и .lib-файлы из VS 2002. Поищи по форуму - обсуждалось неоднократно.

Re: hello world

> Александр Ривилис
Александ, ещё хитрее smile Автокад проверяет версию компилятора, которым скомпилирован модуль. Мне удалось преодолеть это только с помощью специального загрузчики, скомпилированно 2002 студией. Иначе, что бы я не делал, получается одно и тоже: "AutoCAD пытается загрузить <arx-приложение> не совместимое с AutoCAD"