Подскажите, откуда возникает ошибка

Автор RedCat, 04.04.06, 20:49:18

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

RedCat

Добрый день!
Помогите, пожалуйста разобраться, почему возникает ошибка... Возникла проблема при попытке использовать CreateKompasObject() в С++ Builder 6.0. Программа пока, грубо говоря, ничего не делает и выглядит вот так:
#include <vcl.h>
#include "KompasAPI7_TLB.h"
#pragma hdrstop
#include "Unit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
extern "C" IDispatch* far __export WINAPI CreateKompasObject();

TForm1 *Form1;

__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}

void __fastcall TForm1::Button2Click(TObject *Sender)
{
                 KompasObject* pKompas = NULL;
                pKompas = (KompasObject*)::CreateKompasObject();
                if(!pKompas) return;
}

При компиляции получаю следующую ошибку:
[Linker Error] Unresolved external 'CreateKompasObject' referenced from E:\PRKOMPAS\UNIT1.OBJ

Помогите разобраться, с чем это связано и как с этим бороться...

IvengoRU

а ты сонфигурации проекта прописал пути lib и include?

RedCat


RedCat

05.04.06, 09:40:26 #3 Последнее редактирование: 05.04.06, 21:01:37 от RedCat
Вроде все прописано правильно, а ошибка все еще актуальна...  :(

333

не подключен kAPI5BC.lib он лежит в SDK\lib