LINK : schwerwiegender Fehler LNK1104: Datei kann nicht geöffnet werden “Iphlpapi.lib"
So, ich bin mit Visual C++ 6.0, und versucht zu kompilieren, einige-source-code, aber nach dem compilieren bekomme ich diese:
Linking...
LINK : fatal error LNK1104: cannot open file "Iphlpapi.lib"
Error executing link.exe.
Bin ich mit dem richtigen SDK, und die Verzeichnisse korrekt sind. Ich habe überprüft, überprüft,, und dreifach geprüft. Die Datei ist im angegebenen Verzeichnis. Ich kann nicht herausfinden, was das problem ist. Irgendwelche Ideen?
Service Pack 6
SDK für Windows Server 2003 SP1 //Klingt seltsam, denn ich bin mit XP SP3, aber dies hat für mich gearbeitet in der Vergangenheit.
Wie ich schon gesagt habe, es hat in der Vergangenheit für mich, einwandfrei. Ich verstehe nicht, warum es nicht funktionieren jetzt.
- Es könnte hilfreich sein, zu wissen, was SDK das eigentlich ist.
- Sorry, Veröffentlicht weitere Informationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir sicher, dass Sie einige Probleme mit der Projekt-Konfiguration. Versuchen Sie, die Datei in den Ordner mit den Quell-code. Überprüfen Sie
add
es (über input-Bibliotheken) zu Ihrem Projekt. Versuchen Sie, erstellen Sie ein neues Projekt und verschieben .lib in den code-Ordner (nach dem hinzufügen, um verwendete Bibliotheken).sysinternals procmon zeigt Ihnen, wo der build ist auf der Suche. nicht fix, aber wird Ihnen ein Hinweis darauf
Im Allgemeinen, Sie wollen den Pfad beinhaltet, dass die fehlende Bibliothek zu enthalten.
so, dass alle Projekte finden können.
Die andere option wäre, die Bibliothek zu Ihrem Projekt mit
Einer dieser beiden Methoden sollte die Arbeit für Sie erledigen
kompilieren mit der Eingabeaufforderung, Überprüfen Sie die syntax, die Leerzeichen korrekt gesetzt e.g "cl practice.cpp /clr:safe /doc" ist korrekt ausgeführt, aber "cl-Praxis.cpp/clr:safe/doc" erzeugt den Fehler u erwähnt