當前位置:編程學習大全網 - 編程軟體 - 編譯錯誤,如何解決error LNK2001: unresolved external symbol

編譯錯誤,如何解決error LNK2001: unresolved external symbol

導致“error LNK2001: unresolved external symbol”的原因為getStats此方法的鏈接庫沒有找到。很可能是工程中引用了第三方開源庫或者自己編譯生成的庫,且只用了頭文件,而沒有將對應的lib文件路徑加入到工程中。

具體解決方法為(此方法針對vs系列集成開發環境):

1.如果還未引入頭文件,那麽可以右鍵點擊項目,然後點擊“屬性”。

2.點擊“C/C++”,選擇“常規”,然後在右側的“附加包含目錄”選擇妳的第三方庫(或者自己編譯生成庫)的頭文件目錄。

3.點擊“鏈接器”,在右側的選項中選擇“附加庫目錄”,最後引入妳的第三方庫(或者自己編譯生成庫)lib文件所在的目錄。

4.點擊“鏈接器”,在右側的選項中選擇“輸入”,在“附加依賴項”後面點擊三角形符號,選擇“編輯”。

4.在新彈出來的對話框中,輸入妳的第三方庫名稱,即xxx.lib。

4.最後點擊“確定”,重新編譯即可。

  • 上一篇:如何從連鎖信cct提取現金
  • 下一篇:lock是什麽意思啊了
  • copyright 2024編程學習大全網