Problem mit nichtaufgeloesten externen Symbol
-
Hallo!
Ich habe ein Projekt mit ATL-Aufrufen. Wenn ich kompilieren will, bekomme ich folgende Meldung.
Alarm.obj : error LNK2001: Nichtaufgeloestes externes Symbol "class ATL::CComModule _Module" (?_Module@@3VCComModule@ATL@@A)
Ich hatte das gleiche Projekt aber schon mal übersetzt und damals hat es geklappt. Kann mir jemand sagen, woran das liegen kann?
-
Das Symbol ATL::CComModule _Module kann durch den Linker nicht aufgelöst werden.
Bye, TGGC (Denken, und gut ist.)
-
@TGGC:
Deine Antwort ist mal wieder sehr hilfreich. Du hättest ihn auch einfach ohne weiteren Kommentar zitieren können, hätte den selben Nutzen gehabt.@derBob:
Ich nehme an, dass du die Variable _Module überall als extern deklariert, sie aber in keiner cpp-Datei ohne das extern stehen hast.
-
dEUs schrieb:
@TGGC:
Deine Antwort ist mal wieder sehr hilfreich.np
Bye, TGGC (Denken, und gut ist.)
-
Hey Bob,
dEUs hat recht.
Du musst die Variable selber erstellen. Vllt. in der stdafx.h. Wenn nicht: call me