Frage zu Beispiel aus der MSDN (DLL's)
-
Hallo.
Ich wollte mich ein wenig in das Thema DLL's erstellen einlesen. In der MSDN gibt es dazu ein paar Beispiele. Als Compiler benutze ich Visual C++ 2008 Express.
Zuerst habe ich eine .dll erstellt. Ich habe ein leeres dll Projekt erstellt und den Code aus diesem Beispiel 1:1 kopiert: http://msdn.microsoft.com/en-us/library/ms682507(VS.85).aspx .
Dll wurde im Release Modus erstellt. Soweit alles gut.
Dann wollte ich die Dll benutzen. Dazu gibt es wieder ein Beispiel: http://msdn.microsoft.com/en-us/library/ms686944(VS.85).aspx
Also habe ich ein leeres Projekt erstellt, den Code 1:1 kopiert (außer natürlich "Myputs.dll" geändert in "NameMeinerDLL.dll") und wollte kompilieren (Die dll habe ich ins Verzeichnis des neuen Projektes kopiert)
Allerdings bekomme ich eine Fehlermeldung:1>NameMeinerDLL.dll : fatal error LNK1107: Ungültige oder beschädigte Datei: Lesen bei 0x2B0 nicht möglich.
Kann sich jemand vorstellen, woran der Fehler liegt?
-
Lesen nicht möglich? Kann es sein, dass du deine dll als zu linkende lib eingetragen hast?