Ich bin neu in der Programmierung. Ich möchte Glog auf meinem Windows 10 System installieren. Ich habe die Anweisungen in einem Stack Overflow Thread mit dem gleichen Namen gefolgt.Installieren von Glog Verbindungsfehler
Ich habe CMake und Visual Studio 2015 verwendet, um das Projekt zu erstellen. Erste Anomalie der gebauten Datei: Ich habe festgestellt, dass im Verzeichnis glog die Headerdatei "log_severity.h" fehlte. Um dieses Problem zu beheben, habe ich "log_severity.h" aus dem GitHub-Repository kopiert und eingefügt.
Ich habe dann ein Beispielprogramm, das nur den Logger nur initialisiert durch
mitgoogle :: InitGoogleLogging (argv [0]); in der Hauptsache.
Vor dem Kompilieren ich den Linker anweisen, ein zusätzliches Include-Verzeichnis aufzunehmen. Dazu gehört Verzeichnis ist das mit den Header-Dateien, wie im zweiten Bild (mit dem log_severity.h etc.):
Doch noch erhalte ich einen Verknüpfungsfehler beim Kompilieren des Codes:
1> Source.obj: Fehler LNK2019: nicht aufgelöstes externes Symbol "__declspec (dllimport) void __cdecl google :: InitGoogleLogging (char const *)" (__imp_? InitGoogleLogging @ google @@ YAXPEBD @ Z) verwiesen in Funktion Haupt 1> D: \ Dokumente \ Programmierung \ C++ \ Programm \ GLogTest \ GlogTest \ x64 \ Debug \ GlogTest.exe: Schwerwiegender Fehler LNK1120: 1 nicht aufgelöste externe
Was mache ich falsch?
Vielen Dank für alle Antworten.
"in einem Stapelüberlauf Thread mit dem gleichen Namen gefunden." Ein Link wäre besser. – DogeAmazed
Ich kann nicht mehr als zwei Links, ich kann es hier hinzufügen: https://stackoverflow.com/questions/41766969/installing-glog-on-windows –
Haben Sie die Lib auch in den Projekteinstellungen oder im Code hinzugefügt Pragma lib verwenden? – Giel