MSVC++6 wxWidgets

Bigbutcher

Erfahrenes Mitglied
Hiho allerseits,

ich wollte meine Programmierkenntnisse in der GUI Programmierung vertiefen und bin auf wx gestossen.

So hab ich auch mein erstes kleines Progrämmchen geschrieben.

Code:
#include <wx/wxprec.h>

class ButtonFrame : public wxFrame
{
public:
    ButtonFrame();
private:
};

class MyWindow : public wxApp
{
public:
    virtual bool OnInit ();
};

ButtonFrame::ButtonFrame()
            : wxFrame( (wxFrame *) NULL, wxID_ANY, _T("GUI"))
{
}

bool MyWindow::OnInit ()
{
    ButtonFrame* btFrame;
    btFrame = new ButtonFrame();
    btFrame->Show(true);
    SetTopWindow(btFrame);
    delete btFrame;
    return (true);
}

int main (int argc, char* argv[])
{
    return (0);
}

Mein Problem ist nur, dass der Linker folgenden Fehler 160x (halt mit jeweils anderen Methoden) ausgibt.
Code:
error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual void * __thiscall wxFrame::GetDefaultIcon(void)const " (?GetDefaultIcon@wxFrame@@MBEPAXXZ)


Kann mir jemand erklären, was dieser Fehler eigendlich bedeutet?

MfG
 
Bigbutcher hat gesagt.:
Code:
error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual void * __thiscall wxFrame::GetDefaultIcon(void)const " (?GetDefaultIcon@wxFrame@@MBEPAXXZ)


LNK Error = (meistens) vergessen zu linken (.lib)
 
Ich hab' in den Projekteinstellungen jetzt einfach mal alle erdenklichen Bibliotheken von WX eingetragen.
Code:
Standardbibliothek "MSVCRT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
OK, also /NODEFAULT eingetragen und ich habe wieder die ganzen Linker Fehler von vorhin...
 
Zurück