tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
653
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Bigbutcher Bigbutcher ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    119
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    
    #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 :
    1
    
    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
     

  2. #2
    Flegmon Flegmon ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    351
    Zitat Zitat von Bigbutcher
    Code :
    1
    
    error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual void * __thiscall wxFrame::GetDefaultIcon(void)const " (?GetDefaultIcon@wxFrame@@MBEPAXXZ)

    LNK Error = (meistens) vergessen zu linken (.lib)
     

  3. #3
    Bigbutcher Bigbutcher ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    119
    Ich hab' in den Projekteinstellungen jetzt einfach mal alle erdenklichen Bibliotheken von WX eingetragen.
    Code :
    1
    
    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...
     

Ähnliche Themen

  1. [MSVC++ 2005] for each Schleife
    Von the incredible Leitman im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 22.05.07, 18:30
  2. [MSVC++6] Bitmaps in MFC laden
    Von Bigbutcher im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 29.01.05, 13:16
  3. Mysqlquery mit msvc++6
    Von shrewm im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 23.12.04, 18:40
  4. Cannot execute program - MSVC++
    Von pking im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 27.11.04, 04:15
  5. MSVC++6 meets Access 2000 .mdb
    Von dune911 im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 31.08.03, 23:24