Frage an Linker Experten...
-
Was bedeutet folgende Linker Warning?
------ Erstellen gestartet: Projekt: CSVJob, Konfiguration: Release Win32 ------
Verknüpfen...
Bibliothek 'Release/CSVJob.lib' und Objekt 'Release/CSVJob.exp' wird erstellt
LINK : warning LNK4089: Alle Verweise auf 'ole32.dll' wurden durch /OPT:REF verworfenDas Build-Protokoll wurde unter "file://c:\Vsdev\CSVJob\Release\BuildLog.htm" gespeichert.
CSVJob - 0 Fehler, 1 Warnung(en)---------------------- Fertig ----------------------
Erstellen: 1 erfolgreich, 0 fehlgeschlagen, 0 übersprungen
Muß ich diesen Hinweis ernst nehmen, oder ist er egal?
-
[Linker Tools Warning LNK4089]
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. Folglich wird die Dynamic Link Library zum Ausführen der Anwendung nicht benötigt.
Daher können Sie Verweise auf die Dynamic Link Library ggf. entfernen, um die Ausführungsgeschwindigkeit des Builds zu erhöhen.
Diese Warnung kann auch in anderen Situationen auftreten, z. B. wenn durch eine nicht verwendete Funktion im Code auf einen DLL-Export verwiesen wird, der vom Linker verworfen wurde. Mit Hilfe von /VERBOSE können Sie feststellen, welche Funktionen vom Linker verworfen wurden und diese dann aus dem Code entfernen.
Ich würde das ganze nicht als Warnung, sondern lediglich als Hinweis sehen...
Greetz!
-
ok thx ...