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 verworfen

    Das 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 ...


Anmelden zum Antworten