Unresolved External Symbol
От: RealSQUALL Украина  
Дата: 01.07.04 10:46
Оценка:
Компилятор: Microsoft Visual Studio .NET (Framework v1.1)
ОС: Microsoft Windows XP Professional SP1
=========================================================


#define SOME_CONSTANT some_value

class Class1 :
{
    public:
        Class1();
        Class1(Class1 & c);
        Init();
    ...
}

...

class Class2 : public CDialog;
{
    public:
        Class2::Class2(CWnd* pParent = 0);
    private:
        Class1 ar1[SOME_CONSTANT], ar2[SOME_CONSTANT];
        void SomeFunc(Class1 mas1[], const class1 mas2[]);
    ...
}

Class2::Class2(CWnd* pParent = 0)
{
    ar1[DEFINED_INDEX].Init();
    ar1[OTHER_DEFINED_INDEX].Init();
    ...
    SomeFunc(ar2, ar1);
}
...

SomeFunc(ar1, ar2)
{
    ...
}
...



error LNK2019: unresolved external symbol "private: void __thiscall Class2::SomeFunc(class Class1* const, class Class1 const* const)"(?Somefunc@Class2@@AAEXQAVClass1@@QBV2@@Z) referenced in function "public: __thiscall Class2::Class2(class CWnd*)"(??0Class2@@QAE@PAVCWnd@@@Z)

============================================
??
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.