C ++ Builder XE未解决的外部错误

时间:2013-04-30 12:12:40

标签: c++ linker c++builder c++builder-xe

我有以下头文件包含一个类和一些变量

extern bool akwizycja_w_toku;
extern LPCTSTR pFileName;
extern int numer_akwizycji;

class Akwizycja : public TThread
{
public:
    __fastcall Akwizycja(bool CreateSuspended);
    void __fastcall Akwizycja::UpdateLabels();
    Akwizycja::Akwizycja() {}
};

(只是一个样本,还有更多,但没关系) 此外,我有主要项目

#include "Akwizycja.h"
void __fastcall Akwizycja::UpdateLabels()
{
    Form1->Label12->Caption=FloatToStrF(dRate,ffFixed,8,4);
    Form1->Label13->Caption=FloatToStrF(ActualRate,ffFixed,8,3);
    Form1->Label14->Caption=FloatToStrF(EffectiveRate,ffFixed,8,3);
    Form1->Label15->Caption=pow(2,Clock_Divider);
}

其中dRate或ffFixed等参数是一些外部变量。 当我想使用一些函数

时,问题就出现了
void __fastcall TForm1::Button3Click(TObject *Sender)
{
    Akwizycja* new_object = new Akwizycja;
}

我得到[ILINK32错误]错误:从D:\ DF \ DEBUG \ WIN32 \ RECEIVER.OBJ引用的未解析的外部'_dRate' 对于所有使用的变量。

假设这是一个路径设置问题,但所有这些都被添加了。非常感谢任何建议。

0 个答案:

没有答案