Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Fehlermeldung: error lnk2019 und lnk 1120

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.03.2008, 19:38 Uhr
Alexstudiert



Hallo,

ich versuche mit der MFC und dem MXF::SDK eine Anwendung zu schreiben. Das MXF::SDK stellt Klassen und Methoden zur Verfügung die es mir erleichtern sollen eine für mein Thema entsprechende Anwendung zu schreiben.

Ich arbeite mit MSVS.Net 2005. Die Liberies und Include-Dateien des SDK habe ich dem Compiler bekanntgemacht.

Das MXF::SDK stellt dem Programmierer Demoprogramme in Form von Konsolenanwendungen zur Verfühgung. Eines davon habe ich in eine eigene Klasse angepasst. Ziel ist es im Menü der Anwendung einen Menüpunkt zu wählen, so dass die Klasse ausgeführt wird.

Der Compiler wirft keinen weiteren Fehler aus außer:

Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall Wandelung::process(class MXF::SDK::Templates::SharedPtr<class MXF::SDK::MetaMetadata:ictionary,class MXF::SDK::Templates::LockedCounter>,wchar_t const *,wchar_t const *)" (?process@Wandelung@@QAEXV?$SharedPtr@VDictionary@MetaMetadata@SDK@MXF@@VLockedCounter@Templates@34@@Templates@SDK@MXF@@PB_W1@Z)" in Funktion ""public: int __thiscall Wandelung::wandeln(void)" (?wandeln@Wandelung@@QAEHXZ)". Wandelung.obj

und

Fehler 2 fatal error LNK1120: 1 nicht aufgelöste externe Verweise. CDokumente und Einstellungen\Alexander\Eigene Dateien\Visual Studio 2005\Projects\MXFWandler\Debug\MXFWandler.exe 1


Vielleicht hat jemand direkt eine Ahnung was die Fehlermeldung bedeutet, weil Sie im Forum ofters vorkommt. Ich konnte daraus aber aus den Erklärungen nicht schlau werden.

Ich Danke Euch schon mal im Vorraus.
Alexander
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.03.2008, 21:41 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,

probier mal aus im Projekt den unicode-Support abzustellen. Evtl sind bei dem MXF für wchat_t diverse templates eben nicht definiert.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.03.2008, 22:25 Uhr
Alexstudiert



Ich hab jetzt rausgefunden was der Fehler war. Ich habe in der cpp-Datei bei zwei Methoden vergessen die Klasse anzugeben.

void wandeln(); // linker Fehlermeldung
void CWandelung::wandeln; //OK


Ich hoffe das hilft jemandem. Habe zuvor 3 Stunden bei MSDN gesucht und nichts gefunden.

Ciao, Alexander el Studente.

PS: Trotzdem Danke für Deinen Hinweis. Manchmal ist es einfacher als man denkt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: