Kdevelop & Cache



  • hi!
    KDevelop spuckt beim make meines Projekts sowas aus:

    nxWindow.cpp: In constructor `NXEngine::CWindow::CWindow()':
    nxWindow.cpp:29: no matching function for call to `NXEngine::CMouse::CMouse()'
    nxMouse.h:33: candidates are: NXEngine::CMouse::CMouse(const NXEngine::CMouse&)
    nxMouse.h:35:                 NXEngine::CMouse::CMouse(int, int)
    nxWindow.cpp: In member function `NXbool
       NXEngine::CWindow::Update(NXEngine::CKeyboard&, NXEngine::CMouse&)':
    nxWindow.cpp:237: warning: comparison between signed and unsigned integer
       expressions
    nxWindow.cpp:237: warning: comparison between signed and unsigned integer
       expressions
    make[2]: *** [nxWindow.o] Error 1
    make[2]: Leaving directory `/net_shared/Projekte/nxengine/nxengine'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/net_shared/Projekte/nxengine'
    

    aber der constructor von CWindow ist leer!

    wie kann ich das beheben?
    mfg 5th



  • Hi!
    Habs selber gelöst ... hatte vergessen die instanz von cmouse aus cwindow zu entfernen ...

    mfg 5th



  • btw. zum Thema Klassenprefixe, solltest du mal

    Stilfrage: C als Präfix für Klassen

    lesen


Anmelden zum Antworten