LNK2019



  • Hallo,

    Ich hab hier schon fleissig rumgesucht und auch einige Beiträge zu dem Thema gesehn sogar bei den Die meistgestellten Fragen ist dieser Fehler vertreten, doch leider bringt alles nichts.

    erstmal die wichtigsten Programm ausschnitte:

    /*main.cpp*/
    #include "eMPL-states.h"
    
    int main ( void ){
        int state = eMPL_get_state();
    }
    
    /*eMPL-states.h*/
    
    #ifndef _EMPL_STATES_H_
    #define _EMPL_STATES_H_
    
    #include "mltypes.h"
    
    #define EMPL_UNINIT                     (0)
    #define EMPL_STOP                       (1)
    #define EMPL_RUN                        (2)
    #define EMPL_ACCEL_ONLY                 (3)
    #define EMPL_LPACCEL_ONLY               (4)
    
    /**
     *  @brief  Get the current state of eMPL.
     *  @return eMPL state.
     */
    int eMPL_get_state(void);
    
    inv_error_t eMPL_init(void);
    inv_error_t eMPL_start_mpu(unsigned char nine_axis);
    inv_error_t eMPL_stop(void);
    
    inv_error_t eMPL_update_data(void);
    
    #endif  /* _EMPL_STATES_H_ */
    

    So meine .lib hab ich unter "Zusätzliche Bibliotheksverzeichnis" & "zusätzliche Abhängigkeiten" Hinzugefügt

    Ich weiß einfach nicht mehr was ich noch falsch gemacht habe...

    ach so ja noch mein Fehlercode:

    >main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""int __cdecl eMPL_get_state(void)" (?eMPL_get_state@@YAHXZ)" in Funktion "_main".
    
    >c:\Documents\Visual Studio 2010\Projects\ApiTest\Debug\ApiTest.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
    

    Grüße

    edit: PS.: Das alles mache ich in Visual Studio 2010



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum Compiler- und IDE-Forum verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten