Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2011, 00:21   #1
Alex54
 
Регистрация: 26.01.2011
Сообщений: 4
По умолчанию Unresolved external

Проблема следующая:
класс "die" хранится отдельным файлом.
.h:
Код:
#ifndef butsH
#define butsH
class die{
private:
int left;
int top;
String text;
bool wached;
bool released;
int width;
int height;
TImage* img;
TLabel* lbl;
public:
die(int l,int t,String txt, bool w=false, bool r=false);
~die();
};
#endif
.cpp:

Код:
#pragma hdrstop

#include "buts.h"

die::die(int l,int t,String txt, bool w, bool r){
img=new TImage(Form1);
img->Parent=Form1->TabSheet4;
if(r)img->Picture->Bitmap->LoadFromFile("pics\\g.bmp");else
img->Picture->Bitmap->LoadFromFile("pics\\r.bmp");
img->Left=l;
img->Top=t;
img->Width=160;
img->Height=30;
img->Transparent=true;

lbl=new TLabel(Form1);
lbl->Parent=Form1->TabSheet4;
lbl->AutoSize=false;
lbl->Caption=txt;
lbl->Left=l;
lbl->Top=t;
lbl->Width=img->Width;
lbl->Height=img->Height;
lbl->Transparent=true;
lbl->Layout=tlCenter;
lbl->Alignment=taCenter;
}

die::~die(){
delete img;
delete lbl;
}
#pragma package(smart_init)

подключаю хедер в unit1, запускаю - вылетают ошибки:
[Linker Error] Unresolved external 'die::~die()' referenced from D:\РОВЕР\P\UNIT1.OBJ
[Linker Error] Unresolved external 'die:ie(int, int, System::AnsiString, bool, bool)' referenced from D:\РОВЕР\P\UNIT1.OBJ
Закидываю весь этот класс без изменений в Unit1 - все работает. А хранить его в отдельном файле очень хотелось бы. Как я понял погуглив, эта ошибка означает что описания методов небыли найдены, но почему он их не видет, понять не могу

Последний раз редактировалось Stilet; 15.03.2011 в 08:05.
Alex54 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
unresolved external symbol Эрин Общие вопросы C/C++ 3 22.03.2010 15:32
POLINK: error: Unresolved external symbol '_main'. Malstr Общие вопросы C/C++ 2 26.12.2009 21:47
unresolved external symbol... LukS Общие вопросы C/C++ 2 16.04.2009 11:41
unresolved external symbol IgorKr Общие вопросы C/C++ 3 20.12.2008 15:01
unresolved external symbol Prestigio Общие вопросы C/C++ 2 28.07.2008 07:12