Linker Error trotz Installation



  • Guten Tag,

    ich bin mittlerweile an dem Punkt angekommen, dass ich probiere GUIs zu programmieren. Ich habe ein einfaches "Hallo Welt"-Programm geschrieben. Ich habe auch manuell und via Updatefunktion WxWidgets installiert, aber dennoch bekomme ich 195 Linker Errors. Das sind alles "undefined references" Errors.
    Wie behebe ich dieses Problem?

    Hier ist der Quellcode:
    base.h

    //base.h
    #ifndef BASIC_H
    #define BASIC_H
    
    class HalloWeltApp : public wxApp {
          public: virtual bool OnInit();
          };
    
    class BasicFrame : public wxFrame {
          public:
                 BasicFrame( const wxChar *title,
                 int xpos, int ypos,
                 int width, int height);
                 ~BasicFrame();
     };
    #endif
    

    base.cpp

    //base.cpp
    #include <wx/wx.h>
    #include "base.h"
    
    IMPLEMENT_APP(HalloWeltApp)
    
    bool HalloWeltApp::OnInit() {
         BasicFrame *frame = new BasicFrame( wxT("Hallo Welt"), 50, 50, 450, 300);
         frame->Show(TRUE);
         SetTopWindow(frame);
         return TRUE;
         }
    
    BasicFrame::BasicFrame (
                   const wxChar *title,
                   int xpos, int ypos,
                   int width, int height)
                   : wxFrame ( (wxFrame *) NULL,
                               -1, title,
                               wxPoint(xpos, ypos),
                               wxSize(width, height)){ }
    BasicFrame::~BasicFrame() { }
    

    MfG Pumpitx



  • Zeig doch mal die Fehlermeldungen



  • Hier sind einmal vier Bilder über die Errors:

    Bild 1:
    http://epvpimg.com/5J79b
    Bild 2:
    http://epvpimg.com/0muxe
    Bild 3:
    http://epvpimg.com/YNkMg
    Bild 4:
    http://epvpimg.com/2aZyb

    //EDIT:
    Konnte wxWidgets linken, aber nun kommt immer noch der Fehler:
    [Build Error] exe: *** [base.exe] Error 1

    Edit: Bekomme Dev-C++ irgendwie nicht mit wxwidgets verbunden. Könnte mir da jemand persönlich helfen?
    (Noch sehr unerfahren...)


Anmelden zum Antworten