Linkerwarnung: Verweise von X durch Y verworfen. Hä?
-
Hallo.
Ich erhalte beim Kompilieren meiner Applikation im Realease Mode folgende 3 Warnungen:LINK : warning LNK4089: Alle Verweise auf "MSVCIRT.dll" wurden durch /OPT:REF verworfen
Ja okay, ich benötige ein ODBC Treiber in meiner Applikation. Aber WAS bedeutet nun das genau für mich?
Die MSDN meint dazu:
Alle Verweise auf "Dynamic Link Library" wurden durch /OPT:REF verworfen
Der Linker hat alle Paketfunktionen verworfen, die auf Exporte in der Dynamic Link Library verwiesen. Das Ergebnis ist, daß die Dynamic Link Library und deren Importbibliothek nicht benötigt werden.
Aber hallo? Ich kompiliere mit einer statischen Lib. was meint die MSDN also mit DLL? Ich schnalls nicht - wer kann "mir deutsch erklären"?
-
Ich kann dir nur sagen, dass ich auch solche Meldungen habe und noch keine Auswirkungen bemerkt habe.
-
das heisst meines wissens, dass du MSVCIRT.dll zwar einbindest aber keine funktionen der dll in deinem code aufrufst.
deswegen wird sie bei der optimierung rausgeworfen