Zitat von
Der Felertoifel:
Soweit ich weiß, gibt es von MS ein Tool, mit welchem sich LIBs erstellen lassen.
Kann man mit den vorhandenen Tools erledigen...
1.) Definitions-Datei anlegen (in diesem Beispiel 'C:\Temp\Test.def' für 'Test.dll' mit den Exporten 'Foo' und 'Bar')
Code:
LIBRARY Test
EXPORTS
Foo
Bar
2.) Import-Bibliothek erzeugen
Code:
C:\Temp> LINK -LIB /DEF:Test.def /MACHINE:X86
Microsoft (R) Library Manager Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
Bibliothek 'Test.lib' und Objekt 'Test.exp' wird erstellt
C:\Temp> DEL Test.exp
3.) ... (Include-Headerdatei schreiben und .lib + .h ins Projekt aufnehmen)
Gruß Nico
ps: um sich bei vielen Exporten die Arbeit zu erleichtern: LINK -DUMP Test.dll /EXPORTS > Test.def
[edit] habs doch noch gefunden:
http://www.microsoft.com/msj/archive/S330.aspx [/edit]