Подключение "*.c" к C++ Builder

  • Автор темы Автор темы Lite
  • Дата начала Дата начала
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:
Код:
#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();
}
Прошу наставить на путь истенный, решение проблемы очень важно, заранее спасибо!
 
Эмм.. А вы уверены, что ваши модули рассчитаны на работу с билдером? Думаю, нет.. Билдер, это все-таки не стандартный C.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab