18. November 200520 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 200520 j Das liegt daran, dass du die Objektdatei oder Bibliothek, in der diese Funktion definiert ist, nicht dazugelinkt hast.
18. November 200520 j Ich weiss, dass die Funktion in einer IDL Datei steckt. Gibt es einen einfachen weg diese in das program einzubinden?
18. November 200520 j Interface Definition Library http://msdn.microsoft.com/library/default.asp?url=/library/en-us/midl/midl/interface_definition_idl_file.asp
18. November 200520 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 200520 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.