Linker Fehler
-
Hallo,
ich habe folgendes Problem. Ich habe eine DLL, deren Schnittstelle ich anpassen will. Dazu moechte ich einen Adapter in Form einer statischen lib davorschalten.
1. Die DLL liegt mir kompiliert vor, ebenso die zugehoerige lib und die Header. In der DLL gibt es eine Funktion namens init().
2. Ich erstelle eine statische lib, binde die dll ein und erstelle eine Funktion namens connect, die nichts weiter macht, als die init der dll aufzurufen. Das ganze kann ich fehlerfrei uebersetzen.
3. Nun schreibe ich ein Testprogramm, um die lib aus 2. auszuprobieren. Hier erhalte ich allerdings einen Linkerfehler: Unresolved external symbol "init" in function "connect".
Es nuetzt auch nichts, wenn ich die lib aus 1. in das Testprogramm einbinde. Ich benutze uebrigens Visual Studio.
Danke schon mal,
Thomas