L
Lite
Доброго времени!
Суть вопроса:
Пытаюсь интегрировать CLIPS (http://clipsrules.sourceforge.net/) в будущее приложение, по сути являющееся интерфейсом. С Офф-сайта скачал исходники на языке С. Предполагалось подключить это все (*.с и *.h файлы) к проекту и благополучно использовать функции CLIPS.
Последовательность моих действий:
Скачал файлы, закинул все файлы *.с и *.h (примерно по 170 штук) в директорию проекта
Добавил все в проект (проект только создан, т.е. есть только файл проекта и Unit1.cpp)
Заинклудил нужный хедер в Unit1.cpp
Суть проблемы:
При вызове какой-либо функции CLIPS выдает ошибку:
[Linker error] Unresolved external 'имя функции' referenced from 'D:\prog\UNIT1.OBJ'
хотя все хедеры и с-файлы наместе, и по контекстному меню можно перейти как на Declaration функции, так и на Open Source
Код Unit1.cpp:
Прошу наставить на путь истенный, решение проблемы очень важно, заранее спасибо!
Суть вопроса:
Пытаюсь интегрировать CLIPS (http://clipsrules.sourceforge.net/) в будущее приложение, по сути являющееся интерфейсом. С Офф-сайта скачал исходники на языке С. Предполагалось подключить это все (*.с и *.h файлы) к проекту и благополучно использовать функции CLIPS.
Последовательность моих действий:
Скачал файлы, закинул все файлы *.с и *.h (примерно по 170 штук) в директорию проекта
Добавил все в проект (проект только создан, т.е. есть только файл проекта и Unit1.cpp)
Заинклудил нужный хедер в Unit1.cpp
Суть проблемы:
При вызове какой-либо функции CLIPS выдает ошибку:
[Linker error] Unresolved external 'имя функции' referenced from 'D:\prog\UNIT1.OBJ'
хотя все хедеры и с-файлы наместе, и по контекстному меню можно перейти как на Declaration функции, так и на Open Source
Код Unit1.cpp:
Код:
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "clips.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
InitializeEnvironment();
}