2017-08-19 81 views
1

我是編程新手。我想在我的Windows 10系統上安裝Glog。我遵循堆棧溢出線程中找到的具有相同名稱的說明。安裝Glog鏈接錯誤

我用cmake和Visual Studio 2015來構建項目。 構建文件的第一個異常:我注意到glog目錄中缺少頭文件「log_severity.h」。爲了緩解這個問題,我從GitHub倉庫複製了「log_severity.h」並將其粘貼。

http://imgur.com/QeLTnat

我然後創建了剛剛通過僅使用

谷歌:: InitGoogleLogging(argv的[0])初始化記錄器的示例程序;主要是 。

在編譯之前,我指示鏈接器包含一個附加的include目錄。這包括目錄是一個與所述的頭文件作爲第二圖像中(與log_severity.h等):

http://imgur.com/yrjOIot

然而編譯代碼時我仍然收到的連接錯誤

1> Source.obj:錯誤LNK2019:無法解析的外部符號「__declspec(dllimport)void __cdecl google :: InitGoogleLogging(char const *)」(__imp_?InitGoogleLogging @ google @@ YAXPEBD @ Z)在主函數 中引用1> D:\ Documents \ Programming \ C++ \ Program \ GLogTest \ GlogTest \ x64 \ Debug \ GlogTest.exe:致命錯誤LNK1120:1無法解析的外部設備

我在做什麼錯?

非常感謝任何答案。

+0

「在具有相同名稱的stackoverflow線程中找到」。鏈接會更好。 – DogeAmazed

+0

我不能發佈兩個以上的鏈接,我可以在這裏添加它:https://stackoverflow.com/questions/41766969/installing-glog-on-windows –

+0

您是否已經在項目設置或代碼中添加了lib使用編譯指示庫? – Giel

回答

0

我解決了它。當您在Visual Studio中構建項目時,MS項目中還有一個「安裝」文件夾。我忘了也建立這個!