c++連結錯誤原因整理

摩西2016發表於2018-06-21
  1. 專案工程和第三方庫版本不一致,比如工程是64位,而庫是32位的。
  2. 找不到相應的庫檔案,即xx.lib檔案。原因可能有以下幾種:
      ①你使用別人的庫,比如說OPenCV的庫,OpenGL的庫等等第三方庫。常見情況是你只是包含了標頭檔案,但是沒有引入庫檔案。
      ②你沒有使用別人的庫,微軟自帶的一些庫也可能出現這樣的問題。這時常見情況是連結失敗的函式所在的標頭檔案在專案屬性的包含目錄下,但是相應的庫檔案卻不在專案屬性的預設庫目錄裡。比如說常見問題。

相關文章