Fehler beim statischen linken...



  • Hab mein Programm mit standard einstellungen normal erstellt, aber sobald ich im projekt MFC in statischen Librarys eingestellt habe bekomme ich folgende Fehler:

    - stat.obj : error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall CRegistry::xmd_GetValue(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?xmd_GetValue@CRegistry@@QAE?AV?basic_string@DU?basic\_string@DU?char_traits@D@std@@V?allocator@D@2@@std@@V23@@Z) \- stat.obj : error LNK2019: unresolved external symbol \_\_imp\_\_RegQueryValueExA@24 referenced in function "public: class std::basic\_string,class std::allocator > \_\_thiscall CRegistry::xmd\_GetValue(class std::basic\_string,class std::allocator >)" (?xmd\_GetValue@CRegistry@@QAE?AV?basic_string@DU?chartraits@D@std@@V?char_traits@D@std@@V?allocator@D@2@@std@@V23@@Z)
    - stat.obj : error LNK2019: unresolved external symbol __imp__RegOpenKeyExA@20 referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall CRegistry::xmd_GetValue(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?xmd_GetValue@CRegistry@@QAE?AV?basic_string@DU?basic\_string@DU?char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z)
    - C:\Dokumente und Einstellungen\root\Desktop\stat\Debug\stat.exe : fatal error LNK1120: 3 unresolved externals
    - 4 errors

    Hab eine Header Datei "registry.h" in der Registry Funktionen sind.
    Verwende VS 2005



  • Hab vergessen die advapi32.lib mitzulinken 😉


Anmelden zum Antworten