CLI Klassenbibliothek erstellen - Linker Problem
-
Hallo,
ich habe eine CLI Klassenbibliothek, womit ich eine DLL Datei erstelle. Dies funktionert mit Visual Sutdio 2008 Prof. unter der Plattform "Win32" auch ohne Probleme. Das Projekt besitzt eine Abhängigkeit, welche unter "Projekteigenschaften" --> "Linker" --> "Zusätzliche Abhängigkeiten" eingetragen ist.
Stelle ich nun die "Plattform" auf x64 wird das Projekt nicht mehr kompiliert. Es entstehen folgende Fehler:
error LNK2028: unresolved token (0A000009) "extern "C" ....
[von diesen Fehlern kommen ganz viele]Gib es bei lib-Dateien auch eine Plattformabhängigkeit?
Dies könnte die Funktion unter Win32 und das Fehlschagen unter x64 beantworten.Habt ihr mir vielleicht irgendwelche Tipps bzw. Hilfestellungen, wie ich dieses Problem lösen kann.
Viele Grüße
-
kumpil schrieb:
Gib es bei lib-Dateien auch eine Plattformabhängigkeit?
Ja.
kumpil schrieb:
Habt ihr mir vielleicht irgendwelche Tipps bzw. Hilfestellungen, wie ich dieses Problem lösen kann.
Du brauchst die lib-Dateien auch in einer 64-Bit Version. Die Linkereinstellungen musst du dann für x64 auf andere Dateinamen / Verzeichnisse einstellen.