DLLs linken

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Packages und DLLs erstellen

Sie können die Linker-Optionen für eine DLL auf der Seite C++-Linker des Dialogfelds Projektoptionen einstellen. Mit dem Standardkontrollkästchen auf dieser Seite kann auch eine Importbibliothek für eine DLL erstellt werden.

Wenn Sie von der Befehlszeile aus compilieren, rufen Sie den Linker (entweder den inkrementellen 32-Bit-Linker ILINK32.EXE oder den inkrementellen 64-Bit-Linker ILINK64.EXE) mit der Option -Tpd auf. Im Folgenden finden Sie als Beispiel die Befehlszeile für ilink32.exe (die Optionen für ilink64.exe sind dieselben):

ilink32 /c /aa /Tpd c0d32.obj mydll.obj, mydll.dll, mydll.map, import32.lib cw32mt.lib

Wenn Sie eine 32-Bit-Windows-Importbibliothek benötigen, verwenden Sie zu deren Erzeugung den Schalter -Gi mit ilink32.exe.

Optional können Sie eine 32-Bit-Windows-Importbibliothek auch mit dem Befehlszeilenhilfsprogramm implib.exe erstellen. Weitere Informationen über implib.exe erhalten Sie, wenn Sie in der Befehlszeile implib -h eingeben.

Zum Generieren einer Importbibliothek für 64-Bit-Windows müssen Sie MKEXP.EXE: Das C++-Hilfsprogramm für Importbibliotheken für 64-Bit-Windows verwenden.

Siehe auch