Veröffentlicht 18. November 200519 j Hallo. Ich schreibe eine Diplomarbeit über AAF(Advanced Authoring Format), die auch ein wenig C++ Programmieren beinhaltet. Da ich nicht sehr geübt in Programmieren bin muss ich mich jetzt ein wenig in die Sprache einarbeiten. Ich habe jetzt ein Program geschrieben, und beim Compilieren wird mir ständig bei dem Aufruf von Funktionen folgende Fehlermeldung: "error LNK2001: Nichtaufgeloestes externes Symbol _NameDerFunktion@Zahl" Woran könnte das liegen? Gruss Thomas
18. November 200519 j Das liegt daran, dass du die Objektdatei oder Bibliothek, in der diese Funktion definiert ist, nicht dazugelinkt hast.
18. November 200519 j Ich weiss, dass die Funktion in einer IDL Datei steckt. Gibt es einen einfachen weg diese in das program einzubinden?
18. November 200519 j Interface Definition Library http://msdn.microsoft.com/library/default.asp?url=/library/en-us/midl/midl/interface_definition_idl_file.asp
18. November 200519 j Ich weiss, dass die Funktion in einer IDL Datei steckt.Was heißt denn "steckt"? In IDL-Dateien sind normalerweise nur Schnittstellen deklariert, deswegen heißen sie ja so. Funktionsdefinitionen gibt es da wohl nicht. Gibt es einen einfachen weg diese in das program einzubinden?Kommt drauf an. Wenn du das Problem etwas konkreter beschreiben würdest, könnten wir dir vielleicht sogar helfen.
18. November 200519 j Für mich sah das irgendwie nach COM Interface aus...Wird es wohl auch sein. Ich vermute, dass Loki876 ein COM-Objekt falsch benutzt. Aber ohne Beispielcode und Fehlermeldung kann man da nur raten
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.