en ru

Assistant+Clips

Решил выложить предварительные результаты своих попыток разобраться с CLIPS.
На данные момент мне удалось собрать AClips03.dll (clips.dll) в среде RAD Studio 2010 (C++).
А так же ClipsWin.exe в VS 2010 Express.

Пытался сначала скомпилировать clips.dll с VS2010. Пытылся разобраться почему при компиляции VS экспортирует функции с именами, включающими описание параметров. В общем нашел только два варианта экспорта в VS: с именами где полностью описываются параметры и именами вида _AbsFunction@8 - где указыватеся только кол-во байтов передаваемых параметров.

Сегодня установил RAD Studio 2010 и скомпилировал в ней. Только пришлось объявлять процедуры экспортными __declspec(dllexport). Для этого в каждом .h файле прописал #define LOCALE AExport вместо существующих

Код:
#ifdef _XXX_SOURCE_
#define LOCALE
#else
#define LOCALE extern
#endif

Assistant+Clips-0.3.1.1-8.7z [1.66 МБ]

Обсуждение: project-ai.org/forum/viewtopic.php?t=13












© AiKernel 2010-2013
13.06.2011 - 28.12.2012